home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / science / stwtch14.zip / STWATCH.DOC < prev    next >
Text File  |  1994-10-10  |  98KB  |  2,277 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                    StopWatch 16
  7.               A Computer Chronograph
  8.               TAN$TAAFL(TM) Software Company
  9.               Version 1.4 ■■ 10 October 1994
  10.              A Shareware Distributed Program!
  11.  
  12.  
  13.  
  14.  
  15.  
  16.     CUSTOMER SERVICE
  17.  
  18.     If you experience any problems with
  19.     this program, please write to:
  20.  
  21.     MacGregor K. Phillips
  22.     TAN$TAAFL(TM) Software Company
  23.     Sto. Nino
  24.     Palauig, Zambales 2211
  25.     Philippines
  26.  
  27.     (C) Copyright 1993, 1994
  28.     TAN$TAAFL(TM) Software Company
  29.     All Rights Reserved
  30.  
  31.     Program written by MacGregor K. Phillips
  32.     Manual written by MacGregor K. Phillips
  33.  
  34.     ABOUT THE AUTHOR
  35.  
  36.     MacGregor K. Phillips was born in South Bend, Ind. USA in 1944.
  37.     Retiring after 22 years of service in the US military he now
  38.     does what he loves best, writing computer software. He lives
  39.     with his wife and daughter in the Philippines.
  40.  
  41.  
  42.  
  43.  
  44.     Trademark Acknowledgements
  45.  
  46.     Epson is a registered trademark of Epson America, Inc.
  47.     IBM and PS/2 are registered trademarks of International
  48.     Business Machines Corporation
  49.     Intel is a registered trademark of Intel Corporation
  50.     Windows is a trademark of Microsoft Corporation
  51.  
  52.  
  53.     TABLE OF CONTENTS                    Page  3
  54.     ---------------------------------------------------------------
  55.     Features.....................................................4
  56.     Association of Shareware Professionals.......................5
  57.     ASP Ombudsman................................................5
  58.     Shareware Distribution.......................................5
  59.     Registration Incentives......................................5
  60.     Available by the same Author.................................6
  61.     Pass it Along................................................6
  62.     Preface......................................................7
  63.     Computer Requirements........................................7
  64.     Installing StopWatch.........................................8
  65.     Executing StopWatch..........................................8
  66.     Command Line Parameters......................................8
  67.     Executing StopWatch the First Time...........................9
  68.     Multitasking Environment.....................................9
  69.     Power Management for Laptop Computers........................9
  70.     What You Need to Know to Use StopWatch......................11
  71.         Keyboard, Mouse, Hot Keys, Command Bars, Menus..........11
  72.         The Critical Error Reporting System.....................14
  73.         The Extended Error Reporting System.....................14
  74.         The Printer Error Reporting system......................15
  75.         Using a Printer.........................................16
  76.         Calibration and Timer Routines..........................16
  77.     Using StopWatch.............................................17
  78.         Main and Secondary Menus................................17
  79.         Synchronizing the Real Time Clock.......................18
  80.         Calibration.............................................20
  81.         Up Timers...............................................22
  82.         Race Timer..............................................24
  83.         High Precision Up Timer.................................25
  84.         Down Timers.............................................27
  85.         Down Timer 1 as a Game Timer............................28
  86.         Lap Timers..............................................29
  87.         Game Timer..............................................31
  88.         Split Timer.............................................32
  89.         Dates...................................................35
  90.         Info................................................36
  91.         Delta Days or Days Between Dates....................36
  92.         Plus or Minus Days..................................36
  93.         Life Display........................................36
  94.         Calendar and Holidays...............................37
  95.         About...................................................39
  96.         Quit....................................................39
  97.         Help....................................................39
  98.     Appendix A
  99.         Start Up Errors.........................................40
  100.         Program Errors..........................................41
  101.         Critical Errors.........................................42
  102.         Printer Errors..........................................45
  103.     Appendix B - Terminology....................................46
  104.     Index.......................................................47
  105.  
  106.  
  107.     FEATURES                        Page  4
  108.     ---------------------------------------------------------------
  109.     StopWatch contains many features. Here are just a few of them.
  110.  
  111.         Turn your Laptop computer into a precision StopWatch. Take
  112.         it anywhere, time events, and save the results to disk for
  113.         printing at a later time.
  114.  
  115.         Calibrate your computer for 3 modes of timing precision.
  116.  
  117.         Up Timer - Low, Medium, and High Precision Modes. Race Timer
  118.         in Medium Precision Mode.
  119.  
  120.         Down Timer - Low and Medium Precision Modes. Low precision
  121.         mode can be used as a game timer.
  122.  
  123.         Lap Timer - Low and Medium Precision Modes. Up to 1,024 laps
  124.         can be recorded and saved to a disk file for printing at
  125.         a later time.. Displays total elapsed time, last 8 lap
  126.         times, current lap time, and average lap time.
  127.  
  128.         Game Timer - for any game that has four 15 minute quarters.
  129.         Select 2 minute warning for 2nd and 4th quarters.
  130.  
  131.         Split Timer - time two alternating events like the program
  132.         and commercial segments of a TV program. Keep tract of the
  133.         number of commercials in each segment. Save to disk and
  134.         print out a report later.
  135.  
  136.         Dates Section -  Date information, days between dates, plus
  137.         or minus days, and a Life Display. Calendar for any month
  138.         between Jan. 1600 to Dec. 3267. Display a list of holidays
  139.         for any given year.
  140.  
  141.         Save screen images to a disk file and print out at a later
  142.         time. Time an event in the field and save the results to
  143.         disk for printing at a later time.
  144.  
  145.         High Precision Up Timer has a hook to hardware INT 3 or 4
  146.         so it can be started and stopped by an interrupt signal from
  147.         an external source.
  148.  
  149.         Easy to understand Critical Error Reporting System, Extended
  150.         Error Reporting System, and Printer Error Reporting System.
  151.  
  152.  
  153.                                 Page  5
  154.  
  155.     ASSOCIATION OF SHAREWARE PROFESSIONALS
  156.     ---------------------------------------------------------------
  157.     This software is produced by MacGregor K. Phillips who is a
  158.     member of the Association of Shareware Professionals (ASP).
  159.     ASP wants to make sure that the shareware principle works for
  160.     you. If you are unable to resolve a shareware-related problem
  161.     with an ASP member by contacting the member directly, ASP may
  162.     be able to help.
  163.  
  164.     The ASP Ombudsman can help you resolve a dispute or problem
  165.     with an ASP member, but does not provide technical support
  166.     for members' products. Please write to the ASP Ombudsman at
  167.     545 Grover Road, Muskegon, MI 49442 or send a CompuServe message
  168.     via CompuServe Mail to ASP Ombudsman 70007,3536."
  169.            _______
  170.           ____|__      |          (R)        StopWatch is
  171.        --|         |      |-------------------        distributed as
  172.          |     ____|__  |  Association of        Shareware. This
  173.          |    |    |_|  Shareware            allows you to try
  174.          |__|   o    |    Professionals        it out for a reason-
  175.        -----|   |    |---------------------        able period of time
  176.         |___|___|    MEMBER            before you register
  177.                             it. Please refer
  178.     to the TRIAL USE LICENSE section of the VENDINFO.DIZ File.
  179.     If you continue to use StopWatch regularly you are expected
  180.     to register the program. You can use the instant order form in
  181.     the file ORDER.DOC. Just print it out on your printer, fill it
  182.     out, and mail it. If you are not familiar with the Shareware
  183.     concept please read the file SHR_WARE.DOC. The registration fee
  184.     is $25.00, plus shipping and handling. For complete details on
  185.     registration see the ORDER.DOC file.
  186.  
  187.     REGISTRATION INCENTIVES
  188.     ---------------------------------------------------------------
  189.     Receive the lastest registered version of StopWatch 16 and
  190.     StopWatch 32, which is optimized for 32 bit registers and is
  191.     for 80386 and up computers. The registered versions have a
  192.     Printer Options Menu, Speed Calculations for all Up and Lap
  193.     Timers, a Holiday Editor which allows you to maintain your
  194.     own list of holidays, and the option of sending the output from
  195.     the LAP and SWH files to your printer or a disk file. The
  196.     registration reminder screen is also removed in the registered
  197.     versions. Plus receive two small utilities. One is NEWCLS.COM, a
  198.     replacement for the DOS CLS command which allows you to set any
  199.     valid combination of screen colors whenever you clear the screen.
  200.     The second is GUARDIAN.SYS which guards your computer against any
  201.     attack through DOS's backdoor.
  202.  
  203.  
  204.                                 Page  6
  205.  
  206.     Once you have registered any version of StopWatch you will be
  207.     notified of any major upgrades by the TAN$TAAFL(TM) Software
  208.     Company and the only cost to you for a new version will be the
  209.     cost of a disk from the TAN$TAAFL Software Company and a small
  210.     postage and handling fee.
  211.  
  212.     Program support by mail will also be provided for 90 days after
  213.     registration.
  214.  
  215.     I am currently living overseas in the Philippines and do not
  216.     have access to a telephone, fax, or CompuServe. If it seems to
  217.     take a long time for me to answer your letters please remember
  218.     the slow pace of mail between foreign countries. If your
  219.     registration form or letter gets returned because of a change
  220.     of address please contact ASP for my current address. This will
  221.     be greatly appreciated by all. All registrations will be
  222.     acknowledged.
  223.  
  224.     Site Licenses are provided for companies, offices, workgroups,
  225.     government agencies, etc. who need to register and use more
  226.     than one copy of StopWatch. See the "SITELICE.DOC" file for
  227.     more information.
  228.  
  229.     DISTRIBUTORS WANTED
  230.     ---------------------------------------------------------------
  231.     Distributors wanted for the registered versions of all programs
  232.     published by TAN$TAAFL(TM) Softeware Company. Must be able to
  233.     accept credit cards.
  234.  
  235.     AVAILABLE FROM TAN$TAAFL Software Company
  236.     ---------------------------------------------------------------
  237.     For the best data security program on the market check out
  238.     Global Security. Registered versions of Global Security come
  239.     in a 32 bit version and a 16 bit version which can be used on
  240.     all 80x86 computers. Encipher a file, transmit it, and then
  241.     decipher it at the other end. Your data is safe even from the
  242.     dreaded National Security Agency (NSA) and their super
  243.     computers. Privacy by mathematical law in now a reality. Also
  244.     prepares files for transmission by E-Mail. Includes Pack/UnPack
  245.     Files for compressing multiple files into one and seperate
  246.     Wipe/Delete Files routines. Now has Disk Security for wiping
  247.     all unused areas on a floppy or hard disk.
  248.  
  249.     PASS IT ALONG
  250.     ---------------------------------------------------------------
  251.     BBS SYSOPs, Vendors, Computer Clubs, and Shareware Distributors
  252.     please refer to the VENDINFO.DIZ file for information.
  253.     Individuals who wish to distribute the "StopWatch" package to
  254.     friends or associates may do so in accordance with the
  255.     restrictions outlined in the LICENSE section of VENDINFO.DIZ.
  256.  
  257.     All the files listed in the PACKING.LST section of the
  258.     VENDINFO.DIZ File, plus the VENDINFO.DIZ file, must be included
  259.     when distributing this program. If you archive the program for
  260.     distribution through BBS's, please use the name STWTCH14.EXE
  261.     (or .ZIP, .LZH, .PAX, etc. as appropriate).
  262.  
  263.  
  264.     PREFACE                         Page  7
  265.     ---------------------------------------------------------------
  266.     Welcome to StopWatch.
  267.  
  268.     Time your 3 minute eggs in the morning, time a soccer game or
  269.     a professional football game, time the laps in the Indy 500,
  270.     time a horse race or a foot race, time a scientific experiment
  271.     with an accuracy up to millionths of a second, or time the
  272.     program and commercials of a T.V. or radio program in seperate
  273.     counters and print out a full report.
  274.  
  275.     StopWatch is a highly accurate computer chronograph that can be
  276.     used to time events, games, laps, and races in three modes of
  277.     precision. There are Up Timers, Down Timers, Race Timers, Split
  278.     Timers, Lap Timers, and Game Timers. There is a section that
  279.     will provide all kinds of information about past, present, and
  280.     future dates, calendars, and holidays.
  281.  
  282.     If you need to time any kind of an event StopWatch is the
  283.     program you are looking for.
  284.  
  285.     Computer Requirements
  286.     ---------------------------------------------------------------
  287.     SW16.EXE - 16 Bit Version - 80286 and up computer.
  288.  
  289.     SW32.EXE - 32 Bit Version - 80386 and up computer.
  290.     (Available as Registered Version Only)
  291.  
  292.     Both Versions
  293.     ---------------------------------------------------------------
  294.     DOS            3.0 and up.
  295.  
  296.     Video Adapter        CGA, EGA, VGA, MDA, HGC (MCGA and PGA may
  297.                 work)
  298.  
  299.     Disk Drives        One hard and floppy disk recommended. Will
  300.                 work with one floppy disk drive.
  301.  
  302.     Printer         Any printer that can accept CR, LF, and FF
  303.                 control characters. If your printer accepts
  304.                 the IBM line drawing characters they will
  305.                 print out correctly.
  306.  
  307.     Laser Printers        All printouts from this program are designed
  308.                 for printers with fan fold paper and may not
  309.                 print correctly on laser printers. If you
  310.                 still wish to try it on a laser printer make
  311.                 sure it is setup for IBM or EPSON emulation
  312.                 mode.
  313.  
  314.     Mouse (optional)    Any Microsoft or compatable mouse.
  315.  
  316.  
  317.     INSTALLING StopWatch.                    Page  8
  318.     ---------------------------------------------------------------
  319.     It is assumed that you are familiar with the operation of
  320.     your computer and content of your DOS manuals. If not, now
  321.     is the time to become familiar with your computer and DOS
  322.     manuals before you begin installing and using StopWatch.
  323.  
  324.     The installation procedure for StopWatch is very simple. You
  325.     will need at least 336K of free disk space to store all of the
  326.     programs and documentation files.
  327.  
  328.     Use the INSTALL.EXE file to install the StopWatch files on any
  329.     disk drive. At the DOS prompt type INSTALL followed by a
  330.     carriage return if you are logged onto the drive and directory
  331.     that INSTALL.EXE is in. Or if you are on the C: drive and
  332.     INSTALL.EXE is on the A: drive type A:\INSTALL followed by a
  333.     carriage return. You do not have to be logged onto the drive and
  334.     directory that INSTALL.EXE is in. INSTALL.EXE will take over and
  335.     guide you through the installation process.
  336.  
  337.     INSTALL.EXE checks itself and all of the programs in the
  338.     StopWatch Package, except VENDINFO.DIZ, for signs of alteration,
  339.     tampering, or infection by a computer virus.
  340.  
  341.     INSTALL.EXE allows you to select the files you wish to install.
  342.     It does not require you to install all the files and then delete
  343.     the ones you do not want.
  344.  
  345.     INSTALL.EXE has very sophisticated error detection routines that
  346.     will tell you if anything goes wrong during the installation
  347.     process. While each file is being transferred the data is
  348.     verified by reading it back and comparing it against the
  349.     original data.
  350.  
  351.     During the actual transfer process if any error is detected you
  352.     will be informed and installation will be stopped. This will
  353.     mean that you have a problem with the source or destination disk
  354.     that has to be taken care of before you can continue the
  355.     installation process.
  356.  
  357.     EXECUTING StopWatch
  358.     ---------------------------------------------------------------
  359.     StopWatch may be executed from either a floppy or hard disk
  360.     drive. To minimize loading time it is recommended that
  361.     StopWatch be run from a hard disk drive. You will also be
  362.     able to create larger data files on a hard disk drive.
  363.     StopWatch CANNOT be executed from a CD-ROM disk because it
  364.     has to be able to create files in the directory in which the
  365.     EXE file is located. CD-ROM is a read-only media and you
  366.     cannot create files on it.
  367.  
  368.  
  369.                                 Page  9
  370.  
  371.     If you desire to execute StopWatch from any directory, the
  372.     directory name that StopWatch resides in must be placed in
  373.     the "PATH=" environment variable. Check your DOS manual for
  374.     more details. If the Directory is not in the "PATH="
  375.     environment variable you will first have to log on to the
  376.     required directory with the following DOS Command:
  377.     "CD STWATCH" assuming that "STWATCH" is the directory name
  378.     you have the EXE file in.
  379.  
  380.         Command Line Parameters
  381.         -----------------------------------------------------------
  382.         There are two command line parameters that can be entered
  383.         when you execute StopWatch. They may be entered in any order
  384.         or combination, and in upper or lower case letters.
  385.  
  386.         1). /B - Forces a black and white display when StopWatch
  387.              is executed. If you have a black and white or
  388.              monochrome monitor attached to a color adapter
  389.              and the screen colors do not appear right use
  390.              this command line parameter.
  391.  
  392.         2). /P - forces a pause after printing each page. Use
  393.              this switch if your printer does not use fan
  394.              fold paper or have a paper tray. Has no effect
  395.              when using the Print Screen Key.
  396.  
  397.         From the DOS Prompt type in SW16 followed by the desired
  398.         command line parameters and press the Enter Key. StopWatch
  399.         will load and be ready to run.
  400.  
  401.         Examples
  402.         -----------------------------------------------------------
  403.         SW16        - Loads program with default settings.
  404.  
  405.         SW16 /P        - Forces a pause after printing each page.
  406.  
  407.         SW16 /B /P        - Forces a black and white display and turns
  408.                   on the pause after printing each page.
  409.  
  410.     EXECUTING STOPWATCH THE FIRST TIME
  411.     ---------------------------------------------------------------
  412.     The first time you execute StopWatch the main menu will
  413.     appear on the left with a light white background and Command
  414.     Bars which list the major functions of StopWatch. The right
  415.     side will have a blue background and in the middle will be a
  416.     dialog box asking you the following question: Is this an
  417.     IBM PS/2 Computer?. Using the three Command Bars below you
  418.     can answer No, Yes, or Quit. If you answer Quit StopWatch
  419.     will terminate and you will be returned to DOS. If you
  420.     answer Yes or No the answer will be recorded in the
  421.     Calibration File created by the program. The reason for this
  422.     question is because according to Microsoft Macro Assembler
  423.     Programmer's Guide, Version 6.0 on page 482, some IBM PS/2
  424.     computers cannot reliably read key scan codes using the
  425.     keyboard ports. The key scan code must be read through a
  426.  
  427.  
  428.                                 Page 10
  429.  
  430.     handler for BIOS Interrupt 15H. The handler determines the
  431.     current key press from the AL register when the AH register
  432.     equals 4FH. StopWatch replaces the keyboard interrupt
  433.     routine and watches for keyboard scan codes instead of the
  434.     ASCII character codes. On some IBM PS/2 computers this would
  435.     cause you to go into a loop that could not be gotten out of
  436.     except by rebooting your computer. Therefore, on IBM PS/2
  437.     computers the original keyboard interrupt is called, which
  438.     in turn calls INT 15H Function 4FH with the correct scan
  439.     code which is supplied to the program. Because of this, some
  440.     timing results may not be as accurate as possible. Particu-
  441.     larly the High Precision Up Timer. Your answer to the IBM
  442.     question is stored in the Calibration File. Once the
  443.     question is answered it will never be automatically asked
  444.     again. You may want to try the program by first answering no
  445.     to the question. If you have problems with the program press
  446.     the F9 Key and you can change your answer.
  447.  
  448.     The first time StopWatch is executed the Calibration File is
  449.     also created and placed in the same directory as SW16.EXE.
  450.  
  451.     MULTITASKING ENVIRONMENT
  452.     ---------------------------------------------------------------
  453.     DO NOT ATTEMPT TO RUN StopWatch IN A MULTITASKING ENVIRONMENT.
  454.     It will adversely effect the timing routines and erroneous
  455.     results will be displayed. StopWatch will refuse to load and
  456.     run if it is executed from Windows or the DOS Task Switcher.
  457.  
  458.     POWER MANAGEMENT FOR LAPTOP COMPUTERS
  459.     ---------------------------------------------------------------
  460.     While using StopWatch on a laptop computer do not use any power
  461.     management routines that slow down the CPU.
  462.  
  463.  
  464.                                 Page 11
  465.  
  466.     WHAT YOU NEED TO KNOW TO USE STOPWATCH
  467.     ---------------------------------------------------------------
  468.     Before doing anything with StopWatch there are many things
  469.     about the program you need to know.
  470.  
  471.     Functions of the "F" Keys
  472.     ---------------------------------------------------------------
  473.         F1 Key  - may be used at any time to pop up the current
  474.               Quick Help Reference System screen. Cannot
  475.               be used while a calibration or timer routine
  476.               is running.
  477.  
  478.         For VGA Only - (F2 - F5 Keys)
  479.         F2 Key  - brightens the color intensity level.
  480.         F3_key  - dims the color intensity level.
  481.         F4 Key  - resets color intensity levels to their
  482.               original settings.
  483.         F5 Key  - blanks the screen. Sets all color intensity
  484.               levels to 0.
  485.  
  486.         F6 Key  - appends the current screen image to the end
  487.               of a disk file called SW16.PRN. If is does
  488.               not exist it will be created. The only screen
  489.               images you cannot save to disk are the
  490.               Critical Error Reporting System Screen and any
  491.               screen image while doing a calibration or
  492.               timer routine. This file is created in the
  493.               StopWatch directory and is compatable with any
  494.               text editor that can read ASCII files.
  495.  
  496.         F7 Key  - is used to print the SW16.PRN disk file. When
  497.               all the screen images have been successfully
  498.               printed the file will be deleted. The F7 Key
  499.               will only function from one of the main menus.
  500.  
  501.         F8 Key  - Prints the SW16.LAP file if the left menu is
  502.               on Lap Timer. Prints the SW16.SWH file if the
  503.               left menu is on Game/Split.
  504.  
  505.         F9 Key  - Asks the IBM Question.
  506.  
  507.        F10 Key  - used to toggle between the computers default
  508.               cursor and a full size block cursor. For
  509.               those hard to see cursors on laptops.
  510.  
  511.     Other Keys
  512.     ---------------------------------------------------------------
  513.         ESC Key -  always backs you out of the program the way
  514.         you came in, all the way to DOS. Can be used at any time
  515.         except when a Critical Error Reporting System screen
  516.         or Printer Error Reporting System screen is active.
  517.  
  518.  
  519.                                 Page 12
  520.  
  521.         Print Screen Key - allows you to print the current
  522.         screen at any time except when you are doing a
  523.         calibration or timing routine. Two screens can be
  524.         printed per page of paper. After two screens have been
  525.         printed the paper will have advanced so the next two
  526.         screens will appear on the next page. There is room at
  527.         the top to use a two hole punch and save the screen
  528.         shots in a folder.
  529.  
  530.         Ctrl C and Ctrl Break Keys - are trapped by the program
  531.         and have no function.
  532.  
  533.         The Pause Key - is trapped by the program and has no
  534.         function.
  535.  
  536.     The Mouse
  537.     ---------------------------------------------------------------
  538.         A menu item or command bar is selected by using the left
  539.         mouse button. Selection is made on the release of the
  540.         left button and not the press of the left button except
  541.         for the main menu on the left.
  542.  
  543.         Right Mouse Button - Toggles between hiding and showing
  544.         the mouse pointer on screen.
  545.  
  546.     The Chime
  547.     ---------------------------------------------------------------
  548.         A chime will sound at the top of the hour, when an
  549.         invalid key is pressed during keyboard entry, and when
  550.         some timing procedures are completed.
  551.  
  552.     HOT Keys
  553.     ---------------------------------------------------------------
  554.         Most menu items and Command Bars have a Hot Key that may
  555.         be pressed to select the indicated menu item or Command
  556.         Bar. For monochrome or black and white monitors the Hot
  557.         Key is the first letter of the menu item or Command Bar.
  558.         Command Bars that indicate a keyboard key such as Home,
  559.         End, PgUp, etc. do not have a Hot Key. For computers
  560.         with a Mouse clicking on any menu item or Command Bar
  561.         mimics the behavior of the indicated Hot Key or keyboard
  562.         key.
  563.  
  564.  
  565.                                 Page 13
  566.  
  567.     Command Bars
  568.     ---------------------------------------------------------------
  569.         Command Bars such as Help, Quit, Escape to Quit, etc.
  570.         are shadowed bars that appear throughout the program.
  571.         They indicate the available commands for use. They may
  572.         be selected by their Hot Keys or by clicking on them
  573.         with the left mouse button. When the mouse pointer is on
  574.         a Command Bar and you press the left mouse button the
  575.         shadow will change from black to grey. When you release
  576.         the left mouse button it will change back to black and
  577.         the command will be carried out. If you move the mouse
  578.         pointer off of the Command Bar before releasing the left
  579.         mouse button the shadow will change back to black but
  580.         the command will not be executed.
  581.  
  582.         Command Bars such as Up, Down, Left, Right, PgUp, PgDn,
  583.         etc. indicate the keyboard keys that may be used. The
  584.         mouse may also be used on these Command Bars. Clicking
  585.         the left mouse button on one of these Command Bars
  586.         performs the same function as using the keyboard key.
  587.         Pressing and holding the left mouse button on one of
  588.         these Command Bars is the same as pressing and holding
  589.         the keyboard key down. Repeated commands are issued but
  590.         not as fast as from the keyboard.
  591.  
  592.         Active Command Bars have a black shadow and inactive
  593.         Command Bars have a grey shadow.
  594.  
  595.     Menus
  596.     ---------------------------------------------------------------
  597.         The vertical menu on the left hand side of the screen
  598.         may be selected with the mouse or my using the Up and
  599.         Down Arrow Keys. They do not have Hot Keys.
  600.  
  601.         Menus indicate the major functions the program performs.
  602.         They may be selected by using the indicated Hot Key or by
  603.         clicking on them with the left mouse button. When you
  604.         click the left mouse button on a menu the menu item will
  605.         be highlighted and when you release the left mouse button
  606.         the menu item will be selected. If you move the mouse
  607.         pointer off the menu item before you release the left
  608.         mouse button the menu item will be unhighlighted and not
  609.         selected.
  610.  
  611.  
  612.                                 Page 14
  613.  
  614.     The Critical Error Reporting System
  615.     ---------------------------------------------------------------
  616.         The Critical Error Reporting System reports on all
  617.         critical errors generated by DOS. When a critical error
  618.         is encountered a dialog box will appear with the critical
  619.         error information displayed. Below is an example for
  620.         trying to create a file on a write protected disk.
  621.  
  622.             Disk Drive:      A:
  623.             Disk Operation:     Write
  624.             Disk Area Affected:  Directory
  625.             Error Code:      00H
  626.             Error Message:     Disk Write Protected
  627.  
  628.         Below this information will be displayed four Command
  629.         Bars: Retry, Cancel, Abort, Help.
  630.  
  631.         If you can correct the criticial error select Retry and
  632.         DOS will try to perform the operation again. In the above
  633.         example remove the write protection from the disk and
  634.         select Retry to allow DOS to perform the disk operation
  635.         again.
  636.  
  637.         If you cannot or do not want to correct the error select
  638.         Cancel. DOS will cancel the operation and the program
  639.         will return you to an appropriate menu in the program.
  640.  
  641.         If the error is severe enough select Abort and the
  642.         program will try to perform a controlled exit and return
  643.         the computer to a stable condition. 99.999% of the time
  644.         the program will be able to do so.
  645.  
  646.         If for some reason the computer has locked up your only
  647.         recourse is to reset or reboot the computer.
  648.  
  649.         If you have a hard or floppy disk that is constantly
  650.         giving you critical error messages other than Disk Write
  651.         Protected or Drive Not Ready you can pretty much tell
  652.         which area of the disk is going bad and take steps to
  653.         preserve the data on the disk.
  654.  
  655.         The Print Screen Key functions within the Critical Error
  656.         Reporting System, but the F6 and F7 Keys do not because
  657.         disk access is not allowed during critical error
  658.         processing.
  659.  
  660.     The Extended Error Reporting System
  661.     ---------------------------------------------------------------
  662.         The Extended Error Reporting System is used to report
  663.         DOS errors and program errors. It incorporates all known
  664.         DOS errors plus errors that pertain to the program.
  665.  
  666.  
  667.                                 Page 15
  668.  
  669.         I have included program errors in this reporting system
  670.         to present a common format for reporting errors. In the
  671.         example below the error is generated because you have
  672.         tried to use a low precision timer when there is no
  673.         calibration data for it in the SW16.CAL file.
  674.  
  675.     ┌─────────────────────────────────────────────────────────
  676.     │          Extended Error Reporting System
  677.     │
  678.     │  DOS/BIOS Function:     3FH - Read File
  679.     │  File Name:         SW16.CAL
  680.     │  Error Locus:      Block Device
  681.     │  Error Class:      Out of Resourse
  682.     │  Error Message:     No Calibration Data for Low Precis
  683.     │  Recommended Action:     Correct Error, Then Retry
  684.     │
  685.     │
  686.     │          Ok    ▄             Help   ▄
  687.     │           ▀▀▀▀▀▀▀▀▀▀           ▀▀▀▀▀▀▀▀▀▀
  688.     └─────────────────────────────────────────────────────────
  689.  
  690.         There are two Command Bars displayed that you can use
  691.         at this point. One is "Ok" and the other is "Help".
  692.         Help calls up the Quick Help Reference Screen and Ok
  693.         returns you to an appropriate menu in the program.
  694.  
  695.         All program generated errors are listed and explained
  696.         in the Errors Appendix of the documentation. To get a
  697.         listing of all DOS errors you will have to purchase a
  698.         book on DOS. At the present time there are close to 100
  699.         different errors that can be reported by DOS. Most are
  700.         self-explanatory.
  701.  
  702.     The Printer Error Reporting System
  703.     ---------------------------------------------------------------
  704.         The Printer Error Reporting System will report on any
  705.         errors encountered while printing. See the Errors
  706.         Appendix for complete details on all printer errors.
  707.         The following screen was generated because the printer
  708.         was not turned on.
  709.  
  710.         ┌──────────────────────────────────────┐
  711.         │     Printer Error Reporting System    │
  712.         │                       │
  713.         │         Printer [LPT1] Status       │
  714.         │                       │
  715.         │          NOT SELECTED           │
  716.         │                       │
  717.         │                       │
  718.         │     Retry     ▄   Cancel  ▄      Help     ▄ │
  719.         │    ▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ │
  720.         └──────────────────────────────────────┘
  721.  
  722.  
  723.                                 Page 16
  724.  
  725.         At this point you could turn the printer on and select
  726.         Retry. Or you could select cancel and be returned to
  727.         an appropriate menu in the program.
  728.  
  729.     Using a Printer
  730.     ---------------------------------------------------------------
  731.         All printing is designed for printers using fanfold
  732.         paper. They may or may not print correctly on printers
  733.         that print on only a single sheet at a time or have
  734.         paper trays that feed single sheets of paper.
  735.  
  736.         Printer Setup: All printers should be setup for 80
  737.         columns by 66 rows. Use the font of your choice. All
  738.         laser printers will have to be set for IBM or EPSON
  739.         emulation mode prior to printing with the program.
  740.  
  741.         Commom Setup Problems:
  742.  
  743.         1. Printer prints double spaces between lines:
  744.            printer is setup for an automatic line feed after
  745.            a cariage return. Consult your printer manual on
  746.            how to turn this off.
  747.  
  748.         2. Printer does not print the extended ASCIIZ
  749.            character set. Consult your printer manual on how
  750.            to turn this feature on.
  751.  
  752.         Page Pause: If you use the command line switch /P to
  753.         pause printing after each page a dialog box will pop
  754.         up at the end of each page that says "Printing Paused".
  755.         When you have the next page ready to go click the left
  756.         mouse button on Continue or press the "C" Hot Key.
  757.  
  758.     Calibration and Timer Routines
  759.     ---------------------------------------------------------------
  760.     While any calibration or timer routine is waiting to be
  761.     started, or is running, all F Keys, the mouse, all TSR's,
  762.     and the Print Screen Key are deactivated and will not
  763.     function.
  764.  
  765.  
  766.     USING STOPWATCH                     Page 17
  767.     ---------------------------------------------------------------
  768.     ┌───────────────────┐        This is the Main Menu which is on
  769.     │  TAN$TAAFL (TM) ▄ │        the left side of the screen when
  770.     │  StopWatch ■ 32 █ │        StopWatch is running. These are the
  771.     │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ │        major functions available. Each one
  772.     │    Time     ▄  │        will be expained in its own section,
  773.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        except Time, which shows a graphical
  774.     │   Calibrate    ▄  │        display of the current time.
  775.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │
  776.     │     Up Timer     ▄  │        These are shadowed Command Bars and
  777.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        they look much better in full color.
  778.     │    Down Timer  ▄  │
  779.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        If your system does not have a mouse
  780.     │    Lap Timer     ▄  │        the Help Command Bar says F1 = Help.
  781.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │
  782.     │    Game/Split  ▄  │        The active menu item has a black
  783.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        shadow on the command bar while the
  784.     │    Dates     ▄  │        inactive menu items have a grey
  785.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        shadow.
  786.     │    About     ▄  │
  787.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        To select a menu item use the mouse
  788.     │    Quit     ▄  │        or the Up and Down Cursor Keys. As
  789.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        a new menu item is selected its
  790.     │    Help     ▄  │        shadow changes to black and the
  791.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        previous one changes back to grey.
  792.     └───────────────────┘        The right panel with the blue back-
  793.     ground will change to reflect the new menu item.
  794.  
  795.     Secondary Menu
  796.     ---------------------------------------------------------------
  797.     ╔════════════════════════════════════════════════════════╗
  798.     ║     Low          Medium         High     ║
  799.     ╠════════════════════════════════════════════════════════╣
  800.     ║ Calibrate provides three levels of calibration: Low,     ║
  801.     ║ Medium, and High. Each level provides a greater degree ║
  802.  
  803.     At the top of the right blue panel is the Secondary Menu for
  804.     the calibration and timer routines. Time, About, and Quit
  805.     do not have secondary menus. The date and time is displayed
  806.     instead. The Secondary Menu for Dates is at the bottom of the
  807.     right blue panel. The Seconday Menu is Low, Medium, and High
  808.     for the calibration routines and the Up Timer. For the Down
  809.     Timer, and Lap Timer it is Low and Medium. For Game/Split it
  810.     is Game and Split.
  811.  
  812.     To select a secondary menu item use the left and right arrow
  813.     keys to highlight the desired menu item and then press the enter
  814.     key to select the menu item. Or you can click the left mouse
  815.     button on the desired menu item to select it.
  816.  
  817.  
  818.  
  819.     Synchronizing the Real Time Clock            Page 18
  820.     ---------------------------------------------------------------
  821.     Before starting each calibration or timer routine you will be
  822.     asked to synchronize your real time clock with an accurate
  823.     outside time source. The synchronizing screen looks like this:
  824.  
  825.       ╔════════════════════════════════════════════════════════╗
  826.       ║       Low           Medium             High       ║
  827.       ╠════════════════════════════════════════════════════════╣
  828.       ║                               ║
  829.       ║                               ║
  830.       ║                               ║
  831.       ║                               ║
  832.       ║         ┌──────────────────────────────────┐       ║
  833.       ║         │     Synchronize Real Time Clock    │       ║
  834.       ║         │                    │       ║
  835.       ║         │             Date        │       ║
  836.       ║         │        03  SEP  1994  ▄    │       ║
  837.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  838.       ║         │                    │       ║
  839.       ║         │             Time        │       ║
  840.       ║         │           00:00:00    ▄    │       ║
  841.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  842.       ║         └──────────────────────────────────┘       ║
  843.       ║                               ║
  844.       ╠════════════════════════════════════════════════════════╣
  845.       ║    ──   ▄      ──   ▄        ──┘   ▄      Quit     ▄ ║
  846.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  847.       ║       ▄         ▄      Do Again ▄      Skip     ▄ ║
  848.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  849.       ╚════════════════════════════════════════════════════════╝
  850.  
  851.     It is displayed with the current date and zero hours, minutes,
  852.     and seconds. Command Bars will appear below the dialog box which
  853.     you can use to enter an accurate date and time to synchronize
  854.     your real time clock with. You can use the indicated keyboard
  855.     key in the Command Bar or click on a Command Bar with the left
  856.     mouse button. Holding down the indicated keyboard key or holding
  857.     down the left mouse button on a Command Bar issues repeated
  858.     commands.
  859.  
  860.     The "Quit" Command Bar exits the Synchronizing process and
  861.     returns you to the main menu.
  862.  
  863.     The "Skip" Command Bar skips the Synchronizing process and uses
  864.     the current date and time from the real time clock.
  865.  
  866.     Use the Left and Right Arrow Keys or click on the Command Bars
  867.     to select the day, month, year, hours, minutes, or seconds field
  868.     you wish to change. The current field to change is always a
  869.     different color than the rest of the fields. Use the Up and Down
  870.     Arrow Keys or click on the Command Bars to change the indicated
  871.     field.
  872.  
  873.  
  874.                                 Page 19
  875.  
  876.     The object is to set the date and time to about 10 to 15 seconds
  877.     in the future and when the accurate outside time source reaches
  878.     this date and time press the Enter Key or Click the left mouse
  879.     button on the Enter Command Bar to set the Real Time Clock to
  880.     the displayed time.
  881.  
  882.     Once this is done the displayed time will start changing every
  883.     second. You can now check the displayed time against the
  884.     accurate outside time source. If they agree press the Enter Key
  885.     or click the left mouse button on the Enter Command Bar. If they
  886.     do not agree press the "D" Hot Key or click the left mouse
  887.     button on the Do Again Command Bar to set the date and time
  888.     again.
  889.  
  890.     Valid dates for synchronizing the Real Time Clock are 1 Jan.
  891.     1980 to 31 Dec. 2099, the range of dates that can be set by DOS.
  892.     StopWatch prevents you from entering a date that is outside of
  893.     this range.
  894.  
  895.     Hint: For systems with a mouse - Once the date and time are set
  896.           to 10 to 15 seconds in the future the easiest way to
  897.           proceed is to press the left mouse button on the Enter
  898.           Command Bar but do not release it. Once the accurate
  899.           outside time source matches the displayed time release the
  900.           left mouse button.
  901.  
  902.  
  903.  
  904.     Calibration                        Page 20
  905.     ---------------------------------------------------------------
  906.     There are three calibration routines. Each one provides a
  907.     different degree of precision. Low calibration uses the Real
  908.     Time Clock generating an interrupt approximately 128 times per
  909.     second. Medium calibration uses the Real Time Clock generating
  910.     an interrupt approximately 4096 times per second. High Precision
  911.     uses the speed of the CPU itself. The faster the CPU or the less
  912.     clock cycles required to execute a fixed set of instructions,
  913.     the greater the degree of precision.
  914.  
  915.     Before each calibration routine starts you will be asked to
  916.     synchronize your real time clock with an accurate outside time
  917.     source. An accurate outside time source is not your wrist watch,
  918.     but a place like the Naval Observatory in Washinton D.C. or the
  919.     National Bureau of Standards. Synchronize as close as possible
  920.     but do not spend to much time on it. Once the Real Time Clock is
  921.     synchronized the calibration process will proceed automatically.
  922.     The only key that will be recognized is the "S" Hot Key to Stop
  923.     the calibration process.
  924.  
  925.     Note: While the High Precision Calibration Routine is being run
  926.           do not press any keyboard keys except the "S" Hot Key when
  927.           you want to stop the calibration process. Hitting any
  928.           other key while the High Precision Calibration Routine is
  929.           executing will invalidate the results.
  930.  
  931.     When you are ready to stop the calibration process you must
  932.     consult the same accurate outside time source. Mark the time
  933.     and date you stop the calibration process when you press the
  934.     "S" Hot Key. Enter this time and date when asked to. The Command
  935.     Bars are the same as when you Synchronized the Real Time Clock.
  936.     Calibration figures will then be displayed on screen and saved
  937.     to the Calibration File.
  938.  
  939.          ┌──────────────────────────────────────────────────┐
  940.          │        Medium Precision Calibration        │
  941.          │                            │
  942.          │           Start Date       Start Time        │
  943.          │         04  SEP  1994  ▄        14:23:45    ▄    │
  944.          │        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │
  945.          │           Stop  Date       Stop  Time        │
  946.          │         04  SEP  1994  ▄        14:59:00    ▄    │
  947.          │        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │
  948.          │          Ticks/Second      Seconds/Tick        │
  949.          │        4,096.6954       .0002440991        │
  950.          ├──────────────────────────────────────────────────┤
  951.          │ The displayed calibration figures represent a    │
  952.          │ minimum of 24 hours of work. It is highly    │
  953.          │ recommended that a copy of SW16.CAL be made    │
  954.          │ and placed in a safe, secure place.        │
  955.          │                            │
  956.          │ Calibration Complete.         Continue  ▄    │
  957.          │     SW16.CAL Updated.        ▀▀▀▀▀▀▀▀▀▀▀▀    │
  958.          └──────────────────────────────────────────────────┘
  959.  
  960.  
  961.                                 Page 21
  962.  
  963.     To know what to expect, go through the calibration process a few
  964.     times, but only let it run for a few minutes. Then when you are
  965.     ready you can set it up to run for 24 hours or more.
  966.  
  967.     Note: So you do not have to wait for 24 or more hours to test
  968.           StopWatch and see if you like the program, run each
  969.           calibration process for about 10 or 15 minutes and then
  970.           you can test all the various timing routines in StopWatch.
  971.           The results will not be accurate, but you will get an idea
  972.           of what StopWatch is all about.
  973.  
  974.     Calibration figures are maintained to an accuracy of 10 decimal
  975.     places for low and medium precision modes. In high precision
  976.     mode figures are maintained to 14 decimal places. While these
  977.     figures are used in all internal calculations the timers in low
  978.     precision mode only display seconds to two decimal places. In
  979.     medium precision mode seconds are displayed to 4 decimal places.
  980.     In high precision mode seconds are displayed to 10 decimal
  981.     places. There is no rounding off of any displayed time figures.
  982.     Because of this, when you subtract the start and stop times and
  983.     compare it to the total elapsed time the two figures may
  984.     disagree by plus or minus 1 in the last decimal place.
  985.  
  986.     To give you an idea of what to expect, the following calibration
  987.     figures were done on my 80386DX 20 Mhz computer using SW16.EXE.
  988.  
  989.         Calibration:   Ticks/Second  Seconds/Tick  Cal. Date
  990.  
  991.         LOW:           128.0232   .0078110842  04 SEP 1994
  992.         MEDIUM:         4,096.6954   .0002440991  04 SEP 1994
  993.         HIGH:       738,621.5309   .0000013538  08 AUG 1993*
  994.  
  995.     *The last four decimal places in High Precision Mode will be
  996.     displayed when you run the High Precision Up Timer.
  997.  
  998.     Low and medium precision figures will be very close to the above
  999.     figures for all computers. It is the High Precision Mode figures
  1000.     that will show significant differences. A fast 80486 or Pentium
  1001.     may approach three, or four million ticks per second.
  1002.  
  1003.     I have not mentioned a time limit for the calibration routines
  1004.     because there is none. You can let them run for thousands of
  1005.     years, and then thousands more before the calibration routines
  1006.     would overflow their counters.
  1007.  
  1008.     Unlike the calibration routines all timer routines do have a
  1009.     time limit. It is approximately 58.49 years. The Down Timers
  1010.     have a limit of 512,408 hours, 59 minutes, and 59 seconds.
  1011.  
  1012.     Note: There are a few programs available that allow you dial
  1013.     up an accurate time source and automatically set your Real Time
  1014.     Clock. If you have one of these programs use it just prior to
  1015.     running StopWatch and you can "Skip" the synchronizing routine.
  1016.  
  1017.  
  1018.     Up Timers                        Page 22
  1019.     ---------------------------------------------------------------
  1020.     All three modes of precision are available to the Up Timer.
  1021.     This is the only timer that utilizes the High Precision Mode.
  1022.     Select the precision mode you wish to use with the keyboard keys
  1023.     or using the mouse. In Low and Medium Precision Modes you will
  1024.     then be asked to synchronize your real time clock. This is just
  1025.     to give accurate start and stop times. It has nothing to do with
  1026.     the accuracy of any timed event. If your real time clock is set
  1027.     accurate enough for you just "Skip" the synchronization pro-
  1028.     cedure. Then the Up Timer Screen will appear and you will be
  1029.     able to enter names for the event(s) you are going to time. A
  1030.     Command Bar will be at the bottom of the screen which says
  1031.     "Escape to Quit Data Entry". If you do not wish to enter an
  1032.     event name at this time press the Escape Key or click on the
  1033.     Command Bar with the left mouse button. You will have another
  1034.     opportunity to enter event names when you have finished timing
  1035.     the events.
  1036.  
  1037.       ╔════════════════════════════════════════════════════════╗
  1038.       ║       Low           Medium             High       ║
  1039.       ╠════════════════════════════════════════════════════════╣
  1040.       ║            Event Timer 1               ║
  1041.       ║       Event:                       ║
  1042.       ║   Start Date:                       ║
  1043.       ║   Start Time:                       ║
  1044.       ║    Stop Date:                       ║
  1045.       ║    Stop Time:          Hours  Minutes  Seconds  ║
  1046.       ║ Elapsed Time:                       ║
  1047.       ║                               ║
  1048.       ║                               ║
  1049.       ║            Event Timer 2               ║
  1050.       ║       Event:                       ║
  1051.       ║   Start Date:                       ║
  1052.       ║   Start Time:                       ║
  1053.       ║    Stop Date:                       ║
  1054.       ║    Stop Time:          Hours  Minutes  Seconds  ║
  1055.       ║ Elapsed Time:                       ║
  1056.       ╠════════════════════════════════════════════════════════╣
  1057.       ║                         Overlay ▄ ║
  1058.       ║                        ▀▀▀▀▀▀▀▀▀▀ ║
  1059.       ║          Escape to Quit Data Entry  ▄           ║
  1060.       ║         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           ║
  1061.       ╚════════════════════════════════════════════════════════╝
  1062.  
  1063.     Note: Check the Quick Help Reference System for the editing keys
  1064.           available for use while entering data.
  1065.  
  1066.     Next the Up Timer Command Bars will appear at the bottom of the
  1067.     blue panel. At this point all Function Keys, the Mouse, the
  1068.     Print Screen Key, and TSR's will be inoperative. You will only
  1069.     be able to enter commands via the keyboard with Hot Keys. Not
  1070.     all Command Bars will be active all the time. Active Command
  1071.     Bars will have a black shadow and inactive Command Bars will
  1072.     have a dark grey shadow. The Hot Key for each Command Bar is the
  1073.     first letter of the Command Bar. On color screens it will be
  1074.     red.
  1075.  
  1076.  
  1077.                                 Page 23
  1078.  
  1079.     The Command Bars and their functions are:
  1080.  
  1081.         1 Start    -   Start Timer Number 1.
  1082.         2 Start    -   Start Timer Number 2.
  1083.         Both       -   Start Both Timers at the same time.
  1084.         Escape       -   Quit Timer and return to main menu.
  1085.         1 Stop       -   Stop Timer Number 1.
  1086.         2 Stop       -   Stop Timer Number 2.
  1087.         Info       -   Enter or Edit Event Names.
  1088.         Do Again   -   Reset Up Timers for new events.
  1089.  
  1090.     Once all the timers have been stopped the Functions Keys, the
  1091.     Mouse, the Print Screen Key, and all TSR's will be available
  1092.     for use. You can now use the Print Screen Key to print out the
  1093.     results of the events you have timed or save the results to a
  1094.     disk file using the F6 Key for printing at a later time. This
  1095.     is ideal for laptop computers. It allows you to take a laptop
  1096.     computer anywhere you want, time the events, save the results
  1097.     to disk, and print them out once you have access to a printer.
  1098.  
  1099.     The Low Precision Mode displays time to 2 decimal places of
  1100.     accuracy while the Medium Precision Mode displays time to 4
  1101.     decimal places.
  1102.  
  1103.     A completed Up Timer display looks like this:
  1104.  
  1105.       ╔════════════════════════════════════════════════════════╗
  1106.       ║       Low           Medium             High       ║
  1107.       ╠════════════════════════════════════════════════════════╣
  1108.       ║            Event Timer 1               ║
  1109.       ║       Event: Rubik's Cube Contestant No. 1            ║
  1110.       ║   Start Date: 03 SEP 1994                   ║
  1111.       ║   Start Time: 14:34:54.9510                ║
  1112.       ║    Stop Date: 03 SEP 1994                   ║
  1113.       ║    Stop Time: 14:35:12.0498   Hours  Minutes  Seconds  ║
  1114.       ║ Elapsed Time:              0     00      17.0987  ║
  1115.       ║                               ║
  1116.       ║                               ║
  1117.       ║            Event Timer 2               ║
  1118.       ║       Event: Rubik's Cube Contestant No. 2            ║
  1119.       ║   Start Date: 03 SEP 1994                   ║
  1120.       ║   Start Time: 14:34:54.9510                ║
  1121.       ║    Stop Date: 03 SEP 1994                   ║
  1122.       ║    Stop Time: 14:35:13.1597   Hours  Minutes  Seconds  ║
  1123.       ║ Elapsed Time:              0     00      18.2086  ║
  1124.       ╠════════════════════════════════════════════════════════╣
  1125.       ║    1 Start ▄     2 Start ▄        Both   ▄     Escape  ▄ ║
  1126.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1127.       ║    1 Stop  ▄     2 Stop  ▄        Info   ▄    Do Again ▄ ║
  1128.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1129.       ╚════════════════════════════════════════════════════════╝
  1130.  
  1131.  
  1132.     Race Timer                        Page 24
  1133.     ---------------------------------------------------------------
  1134.     In Medium Precision Mode you also have the choice of using a
  1135.     special Race Timer. It provides for up to eight finish times
  1136.     for each race. After Synchronizing the Real Time Clock you will
  1137.     be asked via a dialog box if you want to use the Medium
  1138.     Precision Up Timer as a race timer. You can answer No, Yes, or
  1139.     Quit via Hot Keys or click on the desired Command Bar with the
  1140.     left mouse button. To use the normal Up Timer answer No. To use
  1141.     the Race Timer answer Yes. The Race Timer screen will then
  1142.     appear and you can enter an event name if you wish. Then the
  1143.     Race Timer Command Bars will appear and commands can only be
  1144.     issued from the keyboard using Hot keys. The Command Bars and
  1145.     their functions for the Race Timer are:
  1146.  
  1147.         Start      -  Start the Race Timer.
  1148.         Time      -  Record a Finish Time.
  1149.         Stop      -  Stop Race Timer. No Finish Time is recorded.
  1150.         Info      -  Enter or edit an Event Name and a Name for
  1151.                  each Finish Time.
  1152.         Do Again  -  Reset Race Timer for next event.
  1153.         Escape      -  Quit Timer and return to main menu.
  1154.  
  1155.     Once the Race Timer is stopped everything returns to normal and
  1156.     you can print the results using the Print Screen Key or save
  1157.     the results to a disk file using the F6 Key.
  1158.  
  1159.     A completed Race Timer Screen looks like this:
  1160.  
  1161.       ╔════════════════════════════════════════════════════════╗
  1162.       ║       Low           Medium             High       ║
  1163.       ╠════════════════════════════════════════════════════════╣
  1164.       ║              Race Timer               ║
  1165.       ║                               ║
  1166.       ║     Event: 100 Yard Dash - Men's                      ║
  1167.       ║ Start Date: 03 SEP 1994                   ║
  1168.       ║ Start Time: 14:36:17.3909      Hours  Minutes  Seconds  ║
  1169.       ║ Elapsed Time:              0     00      20.2862  ║
  1170.       ║                               ║
  1171.       ║          Finish Times    Names               ║
  1172.       ║ 1st:      00:00:13.1122    Dan Towers           ║
  1173.       ║ 2nd:      00:00:14.0620    John Taylor           ║
  1174.       ║ 3rd:      00:00:15.5859    Joe Allen           ║
  1175.       ║ 4th:      00:00:15.7794    Bob Parker           ║
  1176.       ║ 5th:      00:00:17.3421    Paul Daniels           ║
  1177.       ║ 6th:      00:00:18.9930    Fred Dunkirk           ║
  1178.       ║ 7th:      00:00:19.5871    George Shaw           ║
  1179.       ║ 8th:      00:00:20.2862    Tom Summers           ║
  1180.       ╠════════════════════════════════════════════════════════╣
  1181.       ║        Start  ▄        Time   ▄        Stop   ▄       ║
  1182.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1183.       ║        Info   ▄      Do Again ▄       Escape  ▄       ║
  1184.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1185.       ╚════════════════════════════════════════════════════════╝
  1186.  
  1187.  
  1188.     High Precision Up Timer                    Page 25
  1189.     ---------------------------------------------------------------
  1190.     In High Precision Mode only one timer is available. When you
  1191.     start it up you will see that it is completely different from
  1192.     the other timers. There are no start or stop times and dates
  1193.     provided. While the timer is running there is no continuous
  1194.     display of the elapsed time. Since the Timer routine must run
  1195.     the exact same set of instructions as the calibration routine,
  1196.     total ticks and elapsed time will be displayed only after the
  1197.     timer is stopped.
  1198.  
  1199.     When the High Precision Timer is selected the High Precision
  1200.     Screen will be displayed and you have the option of entering
  1201.     the event name prior to timing the event. Then two Command bars
  1202.     will appear near the bottom of the High Precision Timer Screen
  1203.     that say "Start" and "Stop". The active Command Bar has a red
  1204.     check mark to the left of the Command Bar. At this point all
  1205.     Function Keys, the Mouse, the Print Screen Key, and all TSR's
  1206.     are inoperative. Press the "S" Hot Key to start the timer and
  1207.     the red check mark will then move to the left of the "Stop"
  1208.     Command Bar.
  1209.  
  1210.     WARNING: Pressing any key except the "S" Hot Key to stop the
  1211.     timer while the timer is running will cause the timer to return
  1212.     inaccurate results.
  1213.  
  1214.     When you are ready to stop the timer press the "S" Hot Key. At
  1215.     this time total ticks and total elapsed time will be displayed.
  1216.     Three new Command Bars will appear at the bottom of the High
  1217.     Precision Timer Screen. They are "Info", "Do Again", and
  1218.     "Escape" whose functions have already been explained.
  1219.  
  1220.         ┌──────────────────────────────────────────────────┐
  1221.         │ Event: Exp. No. 1 -  Object falling 10 feet.     │
  1222.         │                               │
  1223.         │            Total  Ticks               │
  1224.         │                    121,927  ▄           │
  1225.         │        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           │
  1226.         │               Multiplied  By               │
  1227.         │              Seconds per Tick               │
  1228.         │              0.00000107756774    ▄           │
  1229.         │             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           │
  1230.         │               Equals               │
  1231.         │               Total  Seconds               │
  1232.         │                  0.1313846018  ▄           │
  1233.         │         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           │
  1234.         │       Hours       Minutes       Seconds     │
  1235.         │           0          00    00.1313846018  │
  1236.         ├──────────────────────────────────────────────────┤
  1237.         │         Info   ▄      Do Again ▄      Escape  ▄    │
  1238.         │       ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀    │
  1239.         └──────────────────────────────────────────────────┘
  1240.  
  1241.     Once the timer is stopped all program functions return to normal
  1242.     and you can use the Print Screen Key to print the results or
  1243.     the F6 Key to save the screen image to disk.
  1244.  
  1245.  
  1246.                                 Page 26
  1247.  
  1248.     Special Note: The High Precision Timer also has a hook into
  1249.               hardware IRQ 3 or IRQ 4. The first hardware IRQ
  1250.               received will start the High Precision Timer. The
  1251.               second one received will stop the High Precision
  1252.               Timer.  If you have an interface board that can
  1253.               issue hardware IRQ 3 or 4 when an event starts and
  1254.               stops you will be able to time events down to
  1255.               millionths of a second.
  1256.  
  1257.               The specific hardware IRQ number your computer
  1258.               uses will be displayed in yellow on the initial
  1259.               UP Timer screen. The IRQ number depends on which
  1260.               IRQ number your mouse uses if you have one
  1261.               installed.
  1262.  
  1263.  
  1264.     Down Timers                        Page 27
  1265.     ---------------------------------------------------------------
  1266.     Only the Low and Medium Precision Modes are available for the
  1267.     Down Timers.
  1268.  
  1269.     When you select the Low or Medium Precision Mode you will first
  1270.     be asked to synchronize the Real Time Clock with an accurate
  1271.     outside time source. This is done so you can have accurate start
  1272.     times for the Down Timers and in no way affects the accuracy
  1273.     of the timers. If your Real Time Clock is set accurate enough
  1274.     you may "Skip" this procedure.
  1275.  
  1276.     In Low Precision Mode you will then be asked via a dialog box
  1277.     if you want to "Use Down Timer 1 as a Game Timer?". Use the
  1278.     "Yes", "No", or "Quit" Command Bars to give your answer. More
  1279.     on the Game Timer later.
  1280.  
  1281.     Next the Down Timer Screen will appear and you will have the
  1282.     option of entering event names for the Down Timers. Then a
  1283.     dialog box will pop up so you can set the count down time for
  1284.     each timer. The count down time is set in hours, minutes, and
  1285.     seconds in 1 second intervals. The maximum count down time is
  1286.     512,408 hours, 59 minutes, and 59 seconds. Use the Left and
  1287.     Right Arrow Keys or click the left mouse button on the Left and
  1288.     Right Arrow Command Bars to select the field you want to set.
  1289.     Use the Up and Down Arrow Keys or click the left mouse button on
  1290.     the Up and Down Arrow Key Command Bars to change the value in
  1291.     the selected field. When the times for the Down Timers are set
  1292.     use the Enter Key or click the left mouse button on the Enter
  1293.     Command Bar to enter the times.
  1294.  
  1295.       ╔════════════════════════════════════════════════════════╗
  1296.       ║       Low              Medium               ║
  1297.       ╠════════════════════════════════════════════════════════╣
  1298.       ║                               ║
  1299.       ║                               ║
  1300.       ║                               ║
  1301.       ║                               ║
  1302.       ║         ┌──────────────────────────────────┐       ║
  1303.       ║         │        Enter Count Down Times    │       ║
  1304.       ║         │                    │       ║
  1305.       ║         │         Down Timer 1        │       ║
  1306.       ║         │             00:03:30  ▄    │       ║
  1307.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  1308.       ║         │                    │       ║
  1309.       ║         │         Down Timer 2        │       ║
  1310.       ║         │             00:04:00  ▄    │       ║
  1311.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  1312.       ║         └──────────────────────────────────┘       ║
  1313.       ║                               ║
  1314.       ╠════════════════════════════════════════════════════════╣
  1315.       ║    ──   ▄      ──   ▄        ──┘   ▄      Quit     ▄ ║
  1316.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1317.       ║       ▄         ▄        PgUp   ▄      PgDn     ▄ ║
  1318.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1319.       ╚════════════════════════════════════════════════════════╝
  1320.  
  1321.  
  1322.                                 Page 28
  1323.  
  1324.     At this point the Down Timer Command Bars will appear at the
  1325.     bottom of the blue panel and the Functions Keys, the mouse, the
  1326.     Print Screen Key, and all TSR's will be disabled. Use the
  1327.     indicated Hot Keys in the Down Timer Command Bars. They are:
  1328.  
  1329.         1 Start      -    Start Down Timer 1.
  1330.         2 Start      -    Start Down Timer 2.
  1331.         Both         -    Start Both Down Timers at the same time.
  1332.         Info         -    Enter or Edit Event Names.
  1333.         Do Again     -    Reset Down Timers for next event.
  1334.         Escape         -    Exit Down Timers and return to main
  1335.                 menu.
  1336.  
  1337.     When each Down Timer reaches zero a chime will sound to inform
  1338.     you that it has finished. When both Down Timers have finished
  1339.     all program functions will return to normal and you can use the
  1340.     Print Screen Key to print the results or use the F6 Key to
  1341.     save the screen image to a file on disk.
  1342.  
  1343.     Down Timer 1 as a Game Timer
  1344.     ---------------------------------------------------------------
  1345.     When you elect to use Down Timer 1 as a game timer only Down
  1346.     Timer 1 will be active and Timeouts will be enabled. Once the
  1347.     Down Time is set for the game period you wish to time the
  1348.     following Command Bars will appear:
  1349.  
  1350.         Start         -    Start Game Timer.
  1351.         Timeout      -    Pause Game Timer.
  1352.         Restart      -    Start Game Timer after a timeout.
  1353.         Info         -    Enter or Edit Event Names.
  1354.         Do Again     -    Reset Down Timer for next game period.
  1355.         Escape         -    Exit Down Timer and return to main
  1356.                 menu.
  1357.  
  1358.     When a timeout is in effect the Down Timer will stop and a
  1359.     Command Bar that says Timeout will appear next to the Down
  1360.     Timer. At the end of the game period a chime will sound and all
  1361.     program functions will return to normal.
  1362.  
  1363.     Note:  Use Down Timer 1 as a Game Timer for any game that does
  1364.            not have four 15 minute quarters.
  1365.  
  1366.  
  1367.     Lap Timers                        Page 29
  1368.     ---------------------------------------------------------------
  1369.     The Lap Timer runs in Low or Medium Precision Modes. It supports
  1370.     up to 1,024 laps. After you select the precision desired and
  1371.     synchronize the Real Time Clock you will have the opportunity
  1372.     to enter an event name. At this point the Function keys, the
  1373.     mouse, the Print Screen Key, and all TSR's will be disabled.
  1374.     The Lap Timer Command Bars will appear in the bottom of the
  1375.     right blue panel. You can only use the indicated Hot Keys to
  1376.     issue commands. They are:
  1377.  
  1378.         Start      -  Start the Lap Timer.
  1379.         Lap      -  Record a Lap Time.
  1380.         Stop      -  Stop the Lap Timer - Does not Record a Lap.
  1381.         Info      -  Enter or Edit Event Name.
  1382.         Do Again  -  Reset Lap Timer for next event.
  1383.         Escape      -  Exit Lap Timer and return to main menu.
  1384.  
  1385.     As each lap is recorded its number and lap time is displayed on
  1386.     screen. The eight most current laps are displayed. To the left
  1387.     of the recorded lap times is a small window that displays the
  1388.     running time for the current lap and the average times for all
  1389.     the recorded laps.
  1390.  
  1391.     Note: The Stop Command does not record a lap. It only stops the
  1392.           Lap Timer.
  1393.  
  1394.     An example of a completed Lap Timer screen follows:
  1395.  
  1396.       ╔════════════════════════════════════════════════════════╗
  1397.       ║       Low           Medium                 ║
  1398.       ╠════════════════════════════════════════════════════════╣
  1399.       ║               Lap Timer               ║
  1400.       ║       Event: Car race - 1 mile practice laps.       ║
  1401.       ║   Start Date: 03 SEP 1994                   ║
  1402.       ║   Start Time: 14:57:44.2293   Hours  Minutes  Seconds  ║
  1403.       ║ Elapsed Time:              0     07      47.4195  ║
  1404.       ║                               ║
  1405.       ║                  Lap Information       ║
  1406.       ║             Number   Hours  Minutes  Seconds  ║
  1407.       ║                  9       0     00      47.8945  ║
  1408.       ║    Current Lap          8       0     00      49.5449  ║
  1409.       ║   00:00:00.0000          7       0     00      50.5544  ║
  1410.       ║                  6       0     00      52.8040  ║
  1411.       ║   Avg. Lap Time          5       0     00      53.2060  ║
  1412.       ║   00:00:51.9355          4       0     00      51.3434  ║
  1413.       ║                  3       0     00      52.8006  ║
  1414.       ║                  2       0     00      58.0910  ║
  1415.       ╠════════════════════════════════════════════════════════╣
  1416.       ║       Report  ▄        File   ▄      Prt File ▄       ║
  1417.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1418.       ║        Info   ▄      Do Again ▄       Escape  ▄       ║
  1419.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1420.       ╚════════════════════════════════════════════════════════╝
  1421.  
  1422.  
  1423.                                 Page 30
  1424.  
  1425.     Once the Lap Timer is stopped all program functions will return
  1426.     to normal and three new Command Bars will appear replacing the
  1427.     "Start", "Lap", and "Stop" Command Bars. They are:
  1428.  
  1429.         Report     -  Print a report of all the recorded laps.
  1430.         File     -  Save all recorded lap infomation in a file
  1431.                 called SW16.LAP for printing at a later
  1432.                 time. Creates SW16.LAP if it does not exist.
  1433.         Prt File -  Print all lap information in the SW16.LAP
  1434.                 File.
  1435.  
  1436.     Note: The number of sets of lap times that SW16.LAP can hold
  1437.           is only limited by the available disk space. Once all sets
  1438.           of lap times have been printed the file will be deleted.
  1439.  
  1440.  
  1441.     Game Timer                        Page 31
  1442.     ---------------------------------------------------------------
  1443.     Once you select the Game or Split Timer from the secondary menu
  1444.     at the top of the right blue panel the secondary menu will be
  1445.     replaced by the current date and time and the Game Timer or the
  1446.     Split Timer screen will appear. The instructions for the Game
  1447.     Timer will be given first followed by the instructions for the
  1448.     Split Timer.
  1449.  
  1450.     ┌──────────────────────────────────┐    The Game Timer is for
  1451.     │                   │    any game that has 4 15
  1452.     │      Use Two Minute Warning       │    minute quaters. After
  1453.     │     in 2nd and 4th Quarters?       │    you have synchronized
  1454.     │                   │    the Real Time Clock you
  1455.     │                   │    will be asked "Use Two
  1456.     │                   │    Minute Warnings in 2nd
  1457.     │    No   ▄    Yes  ▄       Quit ▄  │    and 4th Quarters?".
  1458.     │   ▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀  │    Answer No, Yes, or Quit.
  1459.     │                   │    If you answer Yes the
  1460.     └──────────────────────────────────┘    game clock will auto-
  1461.     matically be stopped at the two minute mark in the 2nd and 4th
  1462.     quaters.
  1463.  
  1464.     Next you can enter information about the game. This can be
  1465.     skipped and entered at the end of the game if you wish.
  1466.  
  1467.     You will then be allowed to select the quarter you want to start
  1468.     in. Use the Left and Right Arrow Keys or click the left mouse
  1469.     button on the Left and Right Command Bars to highlight the
  1470.     starting quarter. Then press the Enter Key or click the left
  1471.     mouse button on the Enter Command Bar to select the highlighted
  1472.     quarter. Once this is done the Game Timer Command Bars will
  1473.     appear and their functions are:
  1474.  
  1475.         Start     -  Start game clock for indicated quarter.
  1476.         Timeout  -  Pause game clock.
  1477.         Restart  -  Start game clock after a timeout.
  1478.         Info     -  Enter or Edit game information.
  1479.         Do Again -  Reset Game Timer for a new game.
  1480.         Escape     -  Exit Game Timer and return to main menu.
  1481.  
  1482.     When a Timeout is in effect a Command Bar with the word
  1483.     "Timeout" will appear next to the game clock.
  1484.  
  1485.     If Two Minute Warnings are enabled a chime will sound when the
  1486.     game clock is stopped at the two minute mark and a Command Bar
  1487.     saying "Two Minute Warning" will appear next to the game clock.
  1488.  
  1489.     At the end of a quarter a chime will sound to let you know that
  1490.     the game clock has run out.
  1491.  
  1492.     At the end of a game the total game time for all four quarters
  1493.     will be displayed if it is available. All program functions will
  1494.     return to normal and you can use the Print Screen Key to print
  1495.     the Game Timer screen or use the F6 Key to save the Game Timer
  1496.     screen to a file on disk.
  1497.  
  1498.  
  1499.     Split Timer                        Page 32
  1500.     ---------------------------------------------------------------
  1501.     The Split Timer is an invention of my own. Have you ever
  1502.     wondered how much time a television program spends on the
  1503.     program and how much is spent on commercials? And how many
  1504.     commercials there are for each commercial break? Or how about a
  1505.     radio station that advertises more rock and less talk? If you
  1506.     have, this timer is for you. It allows you to time two seperate
  1507.     events where one event starts as the other event stops and
  1508.     vice versa. A maximum of 1,024 switches between timers is
  1509.     allowed. Once the program is stopped a full report can be
  1510.     printed or saved to a disk file called SW16.SWH for printing
  1511.     at a later time. The report contains the start time of each
  1512.     segment along with the duration of that segment.
  1513.  
  1514.     After synchronizing the Real Time Clock you will be able to
  1515.     enter information about the event.
  1516.  
  1517.     Once the information is entered the Switch Timer Command Bars
  1518.     will appear and the Function Keys, the mouse, the Print Screen
  1519.     Key, and all TSR's will be inoperative. The Switch Timer Command
  1520.     Bars have the following functions:
  1521.  
  1522.         Start      -  Start the Switch Timer with Event No. 1.
  1523.         Count      -  Replaces the Start Command Bar after the
  1524.                  Switch Timer is started. Active only when
  1525.                  Event No. 2 is in progress. Adds 1 to
  1526.                  count. May be used to record the number of
  1527.                  commercials during a commercial break.
  1528.                  Always starts with 1 since there will
  1529.                  always be at least one commercial.
  1530.         Switch      -  Switch to Event No. 2 or back to Event
  1531.                  No. 1.
  1532.         Halt      -  Stop Switch Timer and record duration.
  1533.         Info      -  Enter or Edit information about the event.
  1534.         Do Again  -  Reset Switch Timer for next program.
  1535.         Escape      -  Exit Switch Timer and return to main menu.
  1536.  
  1537.     Once the Switch Timer is halted all program functions return
  1538.     to normal and three new Command Bars will appear in the top row.
  1539.     They have the following functions:
  1540.  
  1541.         Report      -  Print a full report on all Switch Timer
  1542.                  information.
  1543.         File      -  Save Switch Timer information to a file
  1544.                  called SW16.SWH. Creates SW16.SWH if it
  1545.                  does not exist.
  1546.         Prt File  -  Print information in SW16.SWH File.
  1547.  
  1548.     Note: The number of sets of Switch Times that SW16.SWH can
  1549.           hold is only limited by the available disk space. Once all
  1550.           Switch Time sets have been printed the file will be
  1551.           deleted.
  1552.  
  1553.  
  1554.                                 Page 33
  1555.  
  1556.     An example of a completed Split Timer screen follows:
  1557.  
  1558.       ╔════════════════════════════════════════════════════════╗
  1559.       ║ Computer Chronograph   SATURDAY 03 SEP 1994 ■ 15:16:27 ║
  1560.       ╠════════════════════════════════════════════════════════╣
  1561.       ║             Split Timer               ║
  1562.       ║                               ║
  1563.       ║ Start Date: 03 SEP 1994          Source: TV       ║
  1564.       ║ Start Time: 15:12:54.06    Call Letters: KQSTZ       ║
  1565.       ║  Stop Date: 03 SEP 1994       Frequency: N/A       ║
  1566.       ║  Stop Time: 15:16:24.93        City: Chicago       ║
  1567.       ║ Total Time: 00:03:30.87           State: Illinois       ║
  1568.       ║                               ║
  1569.       ║ Event No. 1         Event No. 2           ║
  1570.       ║ Saturday Movie - Program    Sat. Movie - Commercials   ║
  1571.       ║                               ║
  1572.       ║ Switches Left:   1,021  ▄    Event No. 2 Cnt:    ▄  ║
  1573.       ║            ▀▀▀▀▀▀▀▀▀              ▀▀▀▀▀▀▀  ║
  1574.       ║ Hours  Minutes  Seconds    Hours  Minutes    Seconds    ║
  1575.       ║    0     02     18.62        0      01     12.25       ║
  1576.       ║                               ║
  1577.       ╠════════════════════════════════════════════════════════╣
  1578.       ║       Report  ▄        File   ▄      Prt File ▄       ║
  1579.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1580.       ║        Info   ▄      Do Again ▄       Escape  ▄       ║
  1581.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1582.       ╚════════════════════════════════════════════════════════╝
  1583.  
  1584.     An example of a Switch Timer Report follows:
  1585.  
  1586.                 Switch Timer        Page  1 of  1
  1587.  
  1588.     Start Date:  25 Aug 1993          Source: T.V.
  1589.     Start Time:  08:00:05.10    Call Letters: KWQP
  1590.      Stop Date:  25 Aug 1993       Frequecny: N/A
  1591.      Stop Time:  08:16:05.10        City: Chicago
  1592.     Total Time:  00:16:00.00           State: Illinois
  1593.  
  1594.     Event No. 1: Movie - Program    Event No 2: Movie - Commer.
  1595.  
  1596.     Total Time:    0:05:00.00    Total Time:    0:11:00.00
  1597.  
  1598.            Time      Duration           Time       Duration  Count
  1599.  
  1600.     08:00:05.10    00:03:00.00    08:03:05.10    00:05:00.00    11
  1601.     08:08:05:10    00:02:00:00    08:10:05:10    00:06:00:00     9
  1602.  
  1603.                         Total Count Equals:    20
  1604.  
  1605.     What the report says is that the first program segment started
  1606.     at 08:00:05.10 and lasted for 3 minutes; then the first
  1607.     commercial segment started at 08:03:05.10 and lasted for 5
  1608.     minutes. Count in this case would be the number of commercials
  1609.     during this commercial segment. With this report you can find
  1610.  
  1611.  
  1612.                                 Page 34
  1613.  
  1614.     out how much time a program spends on the program and how much
  1615.     time is spent on commercials, the total number of commercials a
  1616.     program has, and if you want to do a little math you can figure
  1617.     out the average number of commercials during a commercial
  1618.     segment and the average length of a commercial. You can also
  1619.     tell the pattern between the program and commercials the program
  1620.     follows. Are the commercials spread out throughout the program
  1621.     evenly or bunched together. Does your favorite late Friday night
  1622.     horror movie have 1 and 1/2 hours of movie with 3 hours of
  1623.     commercials? A lot of the late night movies seem this way to me.
  1624.     Now with the Split Timer you can find out for yourself. Make
  1625.     copies and send reports to the T.V. and network executives
  1626.     letting them know that they are being monitored by concerned
  1627.     parents. These reports may give you enough ammunition to make
  1628.     some changes in the way T.V. works.
  1629.  
  1630.  
  1631.     Dates                            Page 35
  1632.     ---------------------------------------------------------------
  1633.     When you get down to the Dates screen you will see a great
  1634.     deal of information about the current date in the right blue
  1635.     panel. The date and time will be displayed at the top of the
  1636.     right blue panel with five Command Bars at the bottom of the
  1637.     right blue panel. They are "Info", Delta, Plus-Minus, Life,
  1638.     and Calendar. To selected a Command Bar use the indicated Hot
  1639.     Key or click the left mouse button on the desired Command Bar.
  1640.  
  1641.       ╔════════════════════════════════════════════════════════╗
  1642.       ║ Computer Chronograph   SATURDAY 03 SEP 1994 ■ 15:16:35 ║
  1643.       ╠════════════════════════════════════════════════════════╣
  1644.       ║                               ║
  1645.       ║         Current Date:    03 SEP 1994           ║
  1646.       ║                               ║
  1647.       ║    1 Julian Period Equals:    7,980 Years           ║
  1648.       ║    Year of Julian Period:    6707               ║
  1649.       ║  Julian Day Number (Noon):    2,449,599           ║
  1650.       ║                               ║
  1651.       ║     Chronological Cycles:                   ║
  1652.       ║           Solar (28):    Year 15 of Cycle 240       ║
  1653.       ║           Lunar (19):    Year 19 of Cycle 353       ║
  1654.       ║     Roman Indiction (15):    Year 02 of Cycle 448       ║
  1655.       ║                               ║
  1656.       ║          Day of the Week:    SATURDAY           ║
  1657.       ║          Day of the Year:    246               ║
  1658.       ║       Day of the Century:    34,579               ║
  1659.       ║                               ║
  1660.       ╠════════════════════════════════════════════════════════╣
  1661.       ║       Info    ▄        Delta   ▄      Plus-Minus ▄       ║
  1662.       ║    ▀▀▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀       ║
  1663.       ║         Life     ▄         Calendar  ▄       ║
  1664.       ║          ▀▀▀▀▀▀▀▀▀▀▀▀        ▀▀▀▀▀▀▀▀▀▀▀▀       ║
  1665.       ╚════════════════════════════════════════════════════════╝
  1666.  
  1667.     When one of the first four functions is selected a dialog box
  1668.     will appear asking you to enter one date, two dates, or a date
  1669.     and an offset, or a date and a time. Use the indicated keyboard
  1670.     keys or click the left mouse button on the desired Command Bar
  1671.     to move between and change the highlighted date or time field.
  1672.     Use the Left and Right Arrow Keys or click the left mouse button
  1673.     on the Left or Right Command Bar to go to the next or previous
  1674.     field. Use the Up and Down Arrow Keys or click the left mouse
  1675.     button on the Up and Down Command Bars to change the value in
  1676.     the highlighted date or time field. When you have the desired
  1677.     date, times, and/or offset entered use the Enter Key or click
  1678.     the left mouse button on the Enter Command Bar and the function
  1679.     will calculate and display the desired information.
  1680.  
  1681.     All date and time fields wrap around so there is no danger of
  1682.     entering a number that is invalid. When entering a birth date
  1683.     and time in "Life" you cannot enter a date and time that is in
  1684.     the future. If you do you will be returned to enter a valid date
  1685.     and time that is not in the future.
  1686.  
  1687.  
  1688.     Info Display                        Page 36
  1689.     ---------------------------------------------------------------
  1690.     Displays the same information about any selected date as shown
  1691.     for the current date. Valid dates range from 1 Jan. 1600 to
  1692.     31 Dec. 3267 for all date and calendar functions.
  1693.  
  1694.     Delta Days
  1695.     ---------------------------------------------------------------
  1696.     Or Days Between Dates - Enter any two dates and the number of
  1697.     days between them will be calculated and displayed.
  1698.  
  1699.     Plus or Minus Days
  1700.     ---------------------------------------------------------------
  1701.     Enter any date and press the Enter Key or click the left mouse
  1702.     button on the Enter Command Bar. Then enter the number of days
  1703.     (the offset) into the past or future you would like to see the
  1704.     date for (e.g. 1 Jan. 1992 and -200 days would be 15 Jun. 1991).
  1705.     When entering the offset the PgUp and PgDn Keys or Command Bars
  1706.     change the value by plus or minus 100. You cannot enter an
  1707.     offset that takes you beyond the range of a valid date.
  1708.  
  1709.     Life Display
  1710.     ---------------------------------------------------------------
  1711.     First enter your name or the name of any person. Then enter the
  1712.     date and time of birth. If the time is not known just leave it
  1713.     set as it is.
  1714.  
  1715.             ┌──────────────────────────────────┐
  1716.             │            Life           │
  1717.             │                       │
  1718.             │          Birthday           │
  1719.             │           10  OCT    1988  ▄        │
  1720.             │          ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀        │
  1721.             │                       │
  1722.             │           Time of Birth           │
  1723.             │          17:06:00    ▄        │
  1724.             │          ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀        │
  1725.             └──────────────────────────────────┘
  1726.  
  1727.     The length of time in days, hours, minutes, and seconds you have
  1728.     lived will then be displayed. It will be updated every second. A
  1729.     date and time in the future is invalid and not allowed by the
  1730.     program. Try it and see. If you are executing this program from
  1731.     a floppy disk and save the screen image to a file the "you have
  1732.     lived time" will get out of sync with the current time by a few
  1733.     seconds.
  1734.  
  1735.  
  1736.                                 Page 37
  1737.  
  1738.     The following shows an example of a Life Display for my daughter
  1739.     named Marygrace.
  1740.  
  1741.       ╔════════════════════════════════════════════════════════╗
  1742.       ║ Computer Chronograph   SATURDAY 03 SEP 1994 ■ 15:19:44 ║
  1743.       ╠════════════════════════════════════════════════════════╣
  1744.       ║                Life               ║
  1745.       ║                               ║
  1746.       ║             Name:    Marygrace A. Phillips       ║
  1747.       ║             Birthday:    10 OCT 1988  (Leap Year)   ║
  1748.       ║        Time of Birth:    17:06:00           ║
  1749.       ║  Julian Day Number (Noon):    2,447,445           ║
  1750.       ║                               ║
  1751.       ║         Current Date:    03 SEP 1994           ║
  1752.       ║         Current Time:    15:19:44           ║
  1753.       ║  Julian Day Number (Noon):    2,449,599           ║
  1754.       ║       Days Between Dates:        2,154           ║
  1755.       ║                               ║
  1756.       ║       You have lived for:        2,153  Days        ║
  1757.       ║                       22  Hours       ║
  1758.       ║                       13  Minutes       ║
  1759.       ║                       44  Seconds       ║
  1760.       ╠════════════════════════════════════════════════════════╣
  1761.       ║    ──   ▄      ──   ▄        ──┘   ▄      Quit     ▄ ║
  1762.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1763.       ║       ▄         ▄      Do Again ▄    Calendar ▄ ║
  1764.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1765.       ╚════════════════════════════════════════════════════════╝
  1766.  
  1767.     Calendar and Holidays
  1768.     ---------------------------------------------------------------
  1769.     When you select Calendar a calendar showing the current month of
  1770.     the year will pop up. Sundays are shown in red, National Holidays
  1771.     are shown in red, observed days are shown in yellow if not a
  1772.     Sunday, and normal days are shown in black. National Holidays
  1773.     also have an asterick after the day of the week to make it easy
  1774.     to identify National Holidays when they are printed on paper.
  1775.  
  1776.     At the bottom of the Calendar are 6 Command Bars which may be
  1777.     selected by using the left mouse button or the associated
  1778.     keyboard key. The Command Bars and the Associated keyboard keys
  1779.     shown in brackes are:
  1780.  
  1781.         < Month (Down Arrow Key)  -  Show previous month of the
  1782.                          year.
  1783.         Month > (Up Arrow Key)      -  Show next month of the
  1784.                          year.
  1785.         Holidays ("H" Hot Key)      -  Show a list of 17 holidays
  1786.                          and observed days for the
  1787.                          current year. National
  1788.                          Holidays are in red,
  1789.                          observed days in yellow.
  1790.         Quit ("Q" Hot Key)      -  Return to the information
  1791.                          display.
  1792.  
  1793.  
  1794.                                 Page 38
  1795.  
  1796.         < Year (PgDn Key)      -  Show calendar for current
  1797.                          month of the previous year.
  1798.         Year > (PgUp Key)      -  Show calendar for current
  1799.                          month of the next year.
  1800.  
  1801.     Note:  If you select Holidays after changing the year the list
  1802.            of Holidays will change to reflect the new year.
  1803.  
  1804.     Note:  If you go back far enough into the past the holiday
  1805.            information will not be valid since they were not legal
  1806.            holidays yet.
  1807.  
  1808.     When the information is displayed for "Info", "Delta",
  1809.     "Plus-Minus", and "Life" the Do Again and Calendar Command Bars
  1810.     will become active.
  1811.  
  1812.         Do Again     -    Resets to enter new dates, time, and/or
  1813.                 offsets depending on the function.
  1814.         Calendar     -    The calendar displayed depends on the
  1815.                 function as explained below:
  1816.  
  1817.             Info     -    Displays a calendar for the month and
  1818.                 year of the selected date.
  1819.            Delta     -    Displays a calendar for the second date.
  1820.           Plus-Minus     -    Displays a calendar for the past or
  1821.                 future date.
  1822.             Life     -    Displays a calendar for the month and
  1823.                 year of birth.
  1824.  
  1825.     Note:  If you show the calendar while the Life Display is
  1826.            running and then return to the Life Display the time
  1827.            lived will stay in sync with the current date and time.
  1828.  
  1829.     You can use the Print Screen Key or F6 Key to save a screen
  1830.     image to disk at any time while you are in the dates section.
  1831.  
  1832.     All date calculations are done using Astronomical Julian Day
  1833.     calculations. This converts a date (month, day, year) to a
  1834.     single number which represents the number of days since the
  1835.     start of the Julian Period. The Julian Period began at noon on
  1836.     1 JAN. 4713 B.C. The Julian period was devised in 1582 by Joseph
  1837.     Scaliger and named after his father Julius (not after the Julian
  1838.     calendar). The beginning of the Julian period was the most
  1839.     recent time that three major chronological cycles began on the
  1840.     same day: (1) - the 28 year solar cycle after which dates in the
  1841.     Julian calendar return to the same day of the week (e.g. Jan 1st
  1842.     on a Monday), (2) - the 19 year lunar cycle after which the
  1843.     phases of the moon return to the same dates of the year, and
  1844.     (3) - the 15 year indiction cycle used in ancient Rome to
  1845.     regulate taxes. There are 7980 years in 1 Julian period, the
  1846.     product of 28, 19, and 15.
  1847.  
  1848.     There are 285 28 year Solar Cycles, 420 19 year Lunar Cycles,
  1849.     and 532 15 year Roman Indiction Cycles in one Julian period.
  1850.  
  1851.  
  1852.     About                            Page 39
  1853.     ---------------------------------------------------------------
  1854.     Displays copyright information and other information about
  1855.     the program.
  1856.  
  1857.     Quit
  1858.     ---------------------------------------------------------------
  1859.     Press the enter key or click the left mouse button on the "<──┘
  1860.     to Quit" Command Bar to exit the program and return to DOS.
  1861.     You can also use the ESC Key to exit the program from anywhere
  1862.     on the main menu. It is important that the program performs its
  1863.     exit procedures to make sure your computer is returned to the
  1864.     same state it was in prior to executing StopWatch. The date and
  1865.     time maintained by DOS is also reset to reflect the date and
  1866.     time of the Real Time Clock since every time you use a timer the
  1867.     updating of the date and time maintained by DOS is stopped.
  1868.  
  1869.     Help
  1870.     ---------------------------------------------------------------
  1871.     Except while a calibration or timer routine is running you may
  1872.     select Help by pressing the F1 Key or click the left mouse
  1873.     button on the Help Menu Command Bar. When a Critical Error
  1874.     Reporting System or Extended Error Reporting System screen is
  1875.     displayed use the Help Command Bar provided in the screen to
  1876.     call up the Quick Help Reporting System, If your system does
  1877.     not have a mouse installed the "Help" Command Bar will read
  1878.     "F1 = Help".
  1879.  
  1880.     You can page through the Quick Help Reference System using the
  1881.     Hot Keys for the Next and Previous Command Bars, by clicking
  1882.     the left mouse button on the next or previous Command Bar, or
  1883.     by using the PgUp and PgDn Keys. Pressing and holding the
  1884.     keyboard keys or the left mouse button down issues repeated
  1885.     commands.
  1886.  
  1887.  
  1888.     Appendix A                        Page 40
  1889.     ---------------------------------------------------------------
  1890.     START UP ERRORS
  1891.     ---------------------------------------------------------------
  1892.     On start up there are a number of errors that can prevent the
  1893.     program from running. Most are self-explanatory.
  1894.  
  1895.         1. - Sorry! An 80386 or above is required to execute
  1896.          StopWatch 32. (32 bit registered version only)
  1897.  
  1898.         2. - Sorry! An 80286 or above is required to execute
  1899.          StopWatch 16.
  1900.  
  1901.     The following start up errors pertain to both 32 and 16 bit
  1902.     versions of StopWatch.
  1903.  
  1904.         3. - StopWatch 16 requires DOS 3.0 or above.
  1905.  
  1906.         4. - StopWatch 16 cannot run with a CGA Adapter.
  1907.  
  1908.         5. - StopWatch 16 cannot determine system configuration
  1909.          parameters. (StopWatch uses BIOS Int 15H Function C0H,
  1910.          Return System Configuration Parameters, to determine
  1911.          some of the system parameters. If this BIOS Function
  1912.          is not supported in your computer this error will the
  1913.          displayed.
  1914.  
  1915.         6. - StopWatch 16 requires a Dallas Real Time Clock.
  1916.  
  1917.         7. - StopWatch 16 requires a 2nd interrupt chip (PIC).
  1918.          There are some computers that do not have 2 PIC's such
  1919.          as Inboard 386 PC computers. These will not work with
  1920.          StopWatch.
  1921.  
  1922.         8. - StopWatch 16 cannot run with a nonfunctional Real
  1923.          Time Clock.
  1924.  
  1925.         9. - StopWatch 16 needs to be in 25 rows by 80 columns Mode.
  1926.  
  1927.        10. - Mouse is using IRQ 2. IRQ 2 reserved for Real Time
  1928.          Clock in StopWatch 16.
  1929.  
  1930.        11. - StopWatch 16 will not execute under Windows or the DOS
  1931.          Task Switcher. (Exit Windows or turn the DOS Task
  1932.          Switcher off and then execute StopWatch again from the
  1933.          DOS prompt.)
  1934.  
  1935.  
  1936.     Appendix A                        Page 41
  1937.     ---------------------------------------------------------------
  1938.     PROGRAM ERRORS
  1939.     ---------------------------------------------------------------
  1940.     The following errors are displayed by the Extended Error
  1941.     Reporting System as required by the program.
  1942.  
  1943.         1.    Insufficient Space on Disk to Create SW32/16.SWH
  1944.         Insufficient Space on Disk to Create SW32/16.CAL
  1945.         Insufficient Space on Disk to Create SW32/16.PRN
  1946.         Insufficient Space on Disk to Create SW32/16.LAP
  1947.  
  1948.         Clean up the floppy or hard disk you are using to make
  1949.         room for the files. If you get this messsage while using
  1950.         a hard disk you will have to print out the report
  1951.         immediately if you want to save the data because you
  1952.         will have to exit the program to clean up the disk.
  1953.         If you get this message while using a floppy disk just
  1954.         change disks.
  1955.  
  1956.         2.    No Calibration Data for Low Precision Timer
  1957.         No Calibration Data for Medium Precision Timer
  1958.         No Calibration Data for High Precision Timer
  1959.  
  1960.         If you try to use a timer routine and there is no
  1961.         calibration data for that level of precision you will
  1962.         receive the above error message. Perform the calibration
  1963.         routine for the indicated level of precision.
  1964.  
  1965.  
  1966.     Appendix A                        Page 42
  1967.     ---------------------------------------------------------------
  1968.     CRITICAL ERRORS
  1969.     ---------------------------------------------------------------
  1970.         The following errors are reported by the Critical Error
  1971.         Reporting System. Possible remedies are also suggested.
  1972.  
  1973.         1.    Disk Write Protected
  1974.  
  1975.         Remove the write protection from the disk and select
  1976.         Retry from the Critical Error Reporting System menu.
  1977.  
  1978.         2.    Unknown unit
  1979.  
  1980.         This error should never be encountered. But if it is
  1981.         select Cancel from the Critical Error Reporting System
  1982.         menu and you will be returned to an appropriate menu.
  1983.  
  1984.         3.    Drive Not Ready
  1985.  
  1986.         You have selected a drive without a disk in it. Insert
  1987.         a disk in the drive and select Retry from the Critical
  1988.         Error Reporting System menu or select cancel and you
  1989.         will be returned to an appropriate menu.
  1990.  
  1991.         4.    Unknown Command
  1992.  
  1993.         A device has received an unknown command. If you ever
  1994.         encounter this critical error select Cancel from the
  1995.         Critical Error Reporting System menu and you will be
  1996.         returned to an appropriate menu.
  1997.  
  1998.         5.    Data Error (Bad CRC)
  1999.  
  2000.         A data error as indicated by a bad CRC value has been
  2001.         encountered. You may select Retry from the Critical
  2002.         Error Reporting System menu and DOS may be able to over-
  2003.         come the error. If it still reports Data Error after a
  2004.         few attempts select cancel from the menu and you will be
  2005.         returned to an appropriate menu. The process you were
  2006.         trying to do will be cancelled and all files being
  2007.         worked on or created will be taken care of.
  2008.  
  2009.         If you continue to get this error repeatedly on a floppy
  2010.         or hard disk it indicates that the disk is going bad
  2011.         in the area reported by the Critical Error Reporting
  2012.         System.
  2013.  
  2014.         6.    Bad Request Structure Length
  2015.  
  2016.         Select cancel from the Critical Error Reporting System
  2017.         menu and you will be returned to an appropriated menu.
  2018.  
  2019.  
  2020.     Appendix A                        Page 43
  2021.     ---------------------------------------------------------------
  2022.         7.    Seek Error
  2023.  
  2024.         A disk drive is having problems finding a specific track
  2025.         or cluster on a disk. Select Retry from the Critical
  2026.         Error Reporting System menu a few times to see if DOS
  2027.         can overcome this error. If it cannot select Cancel and
  2028.         you will be returned to an appropriate menu.
  2029.  
  2030.         If you continue to get this error repeatedly on a floppy
  2031.         or hard disk it indicates that the disk is going bad
  2032.         in the area reported by the Critical Error Reporting
  2033.         System.
  2034.  
  2035.         8.    Unknown Media Type
  2036.  
  2037.         A disk with an unknown or improper format type is being
  2038.         used. This may also happen because of different format
  2039.         programs being used which are not compatable with all
  2040.         computers. Select Cancel from the Critical Error
  2041.         Reporting System menu and you will be returned to an
  2042.         appropriate menu.
  2043.  
  2044.         9.    Sector Not Found
  2045.  
  2046.         A disk drive could not find the sector it was looking
  2047.         for. You can select Retry from the Critical Error
  2048.         Reporting System menu a few times to see if DOS can
  2049.         overcome this error. If it cannot select Cancel and you
  2050.         will be returned to an appropriate menu.
  2051.  
  2052.         If you continue to get this error repeatedly on a floppy
  2053.         or hard disk it indicates that the disk is going bad
  2054.         in the area reported by the Critical Error Reporting
  2055.         System.
  2056.  
  2057.        10.    Out of Paper
  2058.  
  2059.         Will never be reported by StopWatch because it does not
  2060.         use DOS to print with.
  2061.  
  2062.        11.    Write Fault
  2063.  
  2064.         Select Retry to see if DOS can overcome the error. If
  2065.         it cannot select Cancel and you will be returned to an
  2066.         appropriate menu.
  2067.  
  2068.         If you continue to get this error repeatedly on a floppy
  2069.         or hard disk it indicates that the disk is going bad
  2070.         in the area reported by the Critical Error Reporting
  2071.         System.
  2072.  
  2073.  
  2074.     Appendix A                        Page 44
  2075.     ---------------------------------------------------------------
  2076.        12.    Read Fault
  2077.  
  2078.         Select Retry to see if DOS can overcome the error. If
  2079.         it cannot select Cancel and you will be returned to an
  2080.         appropriate menu.
  2081.  
  2082.         If you continue to get this error repeatedly on a floppy
  2083.         or hard disk it indicates that the disk is going bad
  2084.         in the area reported by the Critical Error Reporting
  2085.         System.
  2086.  
  2087.        13.    General Failure
  2088.  
  2089.         I do not know when this critical error would be reported
  2090.         but I would probably select Abort and try to exit the
  2091.         program in a controlled manner.
  2092.  
  2093.  
  2094.     Appendix A                        Page 45
  2095.     ---------------------------------------------------------------
  2096.     PRINTER ERRORS
  2097.     ---------------------------------------------------------------
  2098.         The following errors are reported by the Printer Error
  2099.         Reporting System.
  2100.  
  2101.         1.    TIMEOUT - Printer has timed out. Select Cancel from the
  2102.         menu in the Printer Error Reporting System, reset your
  2103.         printer and try again.
  2104.  
  2105.         2.    I/O ERROR - Printer has encountered an I/O Error. Select
  2106.         Cancel from the menu in the Printer Error Reporting
  2107.         System and try again.
  2108.  
  2109.         3.    NOT SELECTED - Printer not turned on. Turn your printer
  2110.         on and select Retry from the menu in the Printer Error
  2111.         Reporting system
  2112.  
  2113.         4.    OUT OF PAPER - Put more paper in your printer and select
  2114.         Retry from the Menu in the Printer Error Reporting
  2115.         System.
  2116.  
  2117.         5.    BUSY - Usually means that the printer is turned on but
  2118.         is not on line. Put the printer on line and select Retry
  2119.         from the menu in the Printer Error Reporting System.
  2120.  
  2121.     On my system with no printer connected to the computer the first
  2122.     time you try to use the printer it takes the BIOS up to 30
  2123.     seconds to report "Out of Paper". While the BIOS has control
  2124.     the update of the displayed time is stopped. The second time
  2125.     the Print Screen Key is pressed it reports "Out of Paper"
  2126.     immediately. Depending on your computer and printer you may get
  2127.     this or a different error message when you do not have a printer
  2128.     connected to your computer.
  2129.  
  2130.  
  2131.     Appendix B                        Page 46
  2132.     ---------------------------------------------------------------
  2133.     TERMINOLOGY
  2134.     ---------------------------------------------------------------
  2135.         Click        To quickly press and release a mouse button.
  2136.  
  2137.         Command Bar     A shadowed bar that carries out a command
  2138.                 or action. May be activated by pressing the
  2139.                 indicated Hot Key or clicking with the left
  2140.                 mouse button. Common Command Bars are Quit
  2141.                 and Help. Some Command Bars do not have a
  2142.                 Hot Key. In that case use the indicated
  2143.                 keyboard key (ie. PgUp, Home, End). Active
  2144.                 Command Bars have a black shadow while
  2145.                 inactive Command Bars have a dark grey
  2146.                 shadow. When you press the left mouse button
  2147.                 on a Command Bar the shadow changes from
  2148.                 black to dark grey. When you release the
  2149.                 left mouse button the shadow changes back
  2150.                 to black and the Command for that Command
  2151.                 Bar is executed.
  2152.  
  2153.         Cursor Keys     The Left, Right, Up, and Down Arrow keys.
  2154.  
  2155.         Directory        A collection of computer files (programs,
  2156.                 data, and subdirectories) stored at the same
  2157.                 location on disk.
  2158.  
  2159.         Hot Key        A single key that can be used to invoke a
  2160.                 command. The Hot Key is usually indicated
  2161.                 by a letter that is a different color than
  2162.                 the rest of the word in the Command.
  2163.                 Throughout the program the Hot Key is always
  2164.                 the first letter of a Command. This makes
  2165.                 it easy for black and white or monochrome
  2166.                 monitors to know which one is the Hot Key.
  2167.  
  2168.         Mouse Pointer   The non-blinking rectangular box on the
  2169.                 screen indicates the mouse position.
  2170.  
  2171.  
  2172.     INDEX                            Page 47
  2173.     ---------------------------------------------------------------
  2174.     About.......................39      Errors
  2175.     Ask IBM PS/2 Question........9          Critical................42
  2176.     Association of Shareware          Printer.................45
  2177.     Professionals (ASP)              Program.................41
  2178.         Address..................5          Start Up................40
  2179.         Disputes.................5      Escape Key..................11
  2180.         Member...................5      Executing StopWatch the
  2181.         Ombudsman................5      First Time...................9
  2182.     Astronimical Julian Day       Extended Error
  2183.     Calculations................38      Reporting System............14
  2184.     Available by same Author.....6
  2185.                       Function Keys...............11
  2186.     BIOS Interrupt 15H...........9
  2187.     Block Cursor................11      Game Timer..................31
  2188.                           Select Starting Quarter.31
  2189.     Calibration.................20          Timeouts................31
  2190.         Time Limit..............21          Two Minute Warning......31
  2191.     Calendar....................36
  2192.     CD-ROM Disk..................8      Hardware IRQ Hook...........26
  2193.     Chime.......................12      Help........................39
  2194.     Click.......................46      High Precision Up Timer.....25
  2195.     Command Bars................13      Holidays....................36
  2196.         Active/Inactive.........13
  2197.     Command Line Parameters......8      IBM PS/2 Computers...........9
  2198.         /B.......................9      Info Display................36
  2199.         /P.......................9      Installing StopWatch.........8
  2200.     Computer Requirements........7      Invalid Dates...............36
  2201.     Control Break Key...........12
  2202.     Control C Key...............12      Joseph Scaliger.............38
  2203.     Critical Error              Julian Period...............38
  2204.     Reporting System............14
  2205.                       Keyboard
  2206.     Data Entry and Editing Keys.22          Control C Key...........12
  2207.     Dates.......................35          Control Break Key.......12
  2208.         Astrominical Julian Day          Escape Key..............11
  2209.         Calculations............38          Function Keys...........11
  2210.         Solar Cycle.........38          Hot Keys................12
  2211.         Lunar Cycle.........38          Pause Key...............12
  2212.         Roman Indiction           Ports....................9
  2213.         Cycle...............38          Print Screen Key........12
  2214.         Calendar................37
  2215.         Holidays............37      Lap Timers..................29
  2216.         Date Limits.............28          Lap Limit...............29
  2217.         Delta...................36          Printing Report.........30
  2218.         Info....................36          Save to SW32/16.LAP.....30
  2219.         Life....................36          Print SW32/16.LAP File..30
  2220.         Plus-Minus..............36      Laptop Cursor...............11
  2221.     Down Timers.................27      Life Display................36
  2222.         Used as Game Timer......28      Lunar Cycle.................38
  2223.  
  2224.  
  2225.     INDEX                            Page 48
  2226.     ---------------------------------------------------------------
  2227.     Main/Secondary Menus........17      Up Timers...................22
  2228.     Mouse                      High Precision Mode.....25
  2229.         Click...................46          Warning.............25
  2230.         Hide Pointer............12          Hardware IRQ Hook...26
  2231.         Right Button............12          Race Timer..............24
  2232.         Show Pointer............12      Using StopWatch.............17
  2233.     Multitasking Environment....10
  2234.                       Video Adapters Supported.....7
  2235.     Pass It Along................6
  2236.     Pause Key...................12      What You Need to Know
  2237.     Plus or Minus Days..........36      to use StopWatch............11
  2238.     Power Management for
  2239.     Laptop Computers............10
  2240.     Preface......................7
  2241.     Print Screen Key............12
  2242.     Printer.....................16
  2243.         Command Line Switch /P...9
  2244.         Common Setup Problems...16
  2245.         Emulation Modes..........7
  2246.         Laser....................7
  2247.         Pause After Page.........9
  2248.         Printer Error
  2249.         Reporting System........15
  2250.         Printer Errors..........45
  2251.         Using a Printer.........16
  2252.     Program Support..............6
  2253.  
  2254.     Quit........................39
  2255.  
  2256.     Race Timer..................24
  2257.     Registration Incentives......5
  2258.     Roman Indiction Cycle.......38
  2259.  
  2260.     Secondary Menus.............17
  2261.     Solar Cycle.................38
  2262.     Split Timer.................32
  2263.         Number of Switches......32
  2264.         Purpose.................32
  2265.         Printing Report.........32
  2266.         Sample Report...........33
  2267.         Saving SW32.SWH.........32
  2268.         Printing SW32.SWH File..32
  2269.     Synchronizing the Real Time
  2270.     Clock.......................18
  2271.         Valid Dates for.........19
  2272.  
  2273.     Time Limits
  2274.         Calibration.............21
  2275.         Timers..................21
  2276.  
  2277.